fix8  version 0.6.0
Open Source C++ FIX Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Myfix_traits.cpp
Go to the documentation of this file.
1 //-------------------------------------------------------------------------------------------------
2 // *** f8c generated file: DO NOT EDIT! Created: 2012-07-27 10:45:51 ***
3 //-------------------------------------------------------------------------------------------------
4 #if 0
5 
6 Fix8 is released under the New BSD License.
7 
8 Copyright (c) 2010-12, David L. Dight <fix@fix8.org>
9 All rights reserved.
10 
11 Redistribution and use in source and binary forms, with or without modification, are
12 permitted provided that the following conditions are met:
13 
14  * Redistributions of source code must retain the above copyright notice, this list of
15  conditions and the following disclaimer.
16  * Redistributions in binary form must reproduce the above copyright notice, this list
17  of conditions and the following disclaimer in the documentation and/or other
18  materials provided with the distribution.
19  * Neither the name of the author nor the names of its contributors may be used to
20  endorse or promote products derived from this software without specific prior
21  written permission.
22  * Products derived from this software may not be called "Fix8", nor can "Fix8" appear
23  in their name without written permission from fix8.org
24 
25 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS
26 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO , THE IMPLIED WARRANTIES OF
27 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
28 THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
29 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
30 OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
32 TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE
33 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 
35 #endif
36 
37 //-------------------------------------------------------------------------------------------------
38 #include <f8config.h>
39 #include <iostream>
40 #include <fstream>
41 #include <iomanip>
42 #include <sstream>
43 #include <vector>
44 #include <map>
45 #include <list>
46 #include <set>
47 #include <iterator>
48 #include <algorithm>
49 #include <bitset>
50 #include <regex.h>
51 #include <cerrno>
52 #include <string.h>
53 #if defined HAS_TR1_UNORDERED_MAP
54 #include <tr1/unordered_map>
55 #endif
56 // f8 includes
57 #include <f8exception.hpp>
58 #include <memory.hpp>
59 #include <f8allocator.hpp>
60 #include <f8utils.hpp>
61 #include <f8types.hpp>
62 #include <traits.hpp>
63 #include <field.hpp>
64 #include <message.hpp>
65 #include "Myfix_types.hpp"
66 #include "Myfix_router.hpp"
67 #include "Myfix_classes.hpp"
68 //-------------------------------------------------------------------------------------------------
69 namespace FIX8 {
70 namespace TEX {
71 
72 //-------------------------------------------------------------------------------------------------
73 //-------------------------------------------------------------------------------------------------
74 const FieldTrait Heartbeat::_traits[] =
75 {
76  FieldTrait( 112, 15, 1, 0x4)
77 };
78 const FieldTrait_Hash_Array Heartbeat::_ftha(Heartbeat::_traits, 1);
79 const MsgType Heartbeat::_msgtype("0");
80 //-------------------------------------------------------------------------------------------------
81 const FieldTrait TestRequest::_traits[] =
82 {
83  FieldTrait( 112, 15, 1, 0x1)
84 };
85 const FieldTrait_Hash_Array TestRequest::_ftha(TestRequest::_traits, 1);
87 //-------------------------------------------------------------------------------------------------
88 const FieldTrait ResendRequest::_traits[] =
89 {
90  FieldTrait( 7, 4, 1, 0x1), FieldTrait( 16, 4, 2, 0x1)
91 };
92 const FieldTrait_Hash_Array ResendRequest::_ftha(ResendRequest::_traits, 2);
94 //-------------------------------------------------------------------------------------------------
95 const FieldTrait Reject::_traits[] =
96 {
97  FieldTrait( 45, 4, 1, 0x1), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 354, 2, 6, 0x4),
98  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 371, 1, 2, 0x4), FieldTrait( 372, 15, 3, 0x4),
99  FieldTrait( 373, 1, 4, 0x4)
100 };
101 const FieldTrait_Hash_Array Reject::_ftha(Reject::_traits, 7);
102 const MsgType Reject::_msgtype("3");
103 //-------------------------------------------------------------------------------------------------
104 const FieldTrait SequenceReset::_traits[] =
105 {
106  FieldTrait( 36, 4, 2, 0x1), FieldTrait( 123, 8, 1, 0x4)
107 };
108 const FieldTrait_Hash_Array SequenceReset::_ftha(SequenceReset::_traits, 2);
110 //-------------------------------------------------------------------------------------------------
111 const FieldTrait Logout::_traits[] =
112 {
113  FieldTrait( 58, 15, 1, 0x4), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
114 };
115 const FieldTrait_Hash_Array Logout::_ftha(Logout::_traits, 3);
116 const MsgType Logout::_msgtype("5");
117 //-------------------------------------------------------------------------------------------------
118 const FieldTrait IOI::_traits[] =
119 {
120  FieldTrait( 15, 19, 110, 0x4), FieldTrait( 22, 15, 7, 0x4), FieldTrait( 23, 15, 1, 0x1),
121  FieldTrait( 25, 7, 116, 0x4), FieldTrait( 26, 15, 3, 0x4), FieldTrait( 27, 15, 109, 0x1),
122  FieldTrait( 28, 7, 2, 0x1), FieldTrait( 38, 10, 104, 0x4), FieldTrait( 44, 11, 114, 0x4),
123  FieldTrait( 48, 15, 6, 0x4), FieldTrait( 54, 7, 102, 0x1), FieldTrait( 55, 15, 4, 0x4),
124  FieldTrait( 58, 15, 119, 0x4), FieldTrait( 60, 22, 122, 0x4), FieldTrait( 62, 22, 115, 0x4),
125  FieldTrait( 65, 15, 5, 0x4), FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4),
126  FieldTrait( 130, 8, 117, 0x4), FieldTrait( 149, 15, 123, 0x4), FieldTrait( 152, 10, 105, 0x4),
127  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 199, 1, 118, 0xc), FieldTrait( 200, 21, 13, 0x4),
128  FieldTrait( 201, 1, 74, 0x4), FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4),
129  FieldTrait( 207, 20, 32, 0x4), FieldTrait( 215, 1, 124, 0xc), FieldTrait( 218, 12, 125, 0x4),
130  FieldTrait( 220, 19, 126, 0x4), FieldTrait( 221, 15, 127, 0x4), FieldTrait( 222, 15, 128, 0x4),
131  FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4), FieldTrait( 225, 25, 16, 0x4),
132  FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4), FieldTrait( 228, 9, 20, 0x4),
133  FieldTrait( 231, 9, 30, 0x4), FieldTrait( 232, 1, 111, 0xc), FieldTrait( 235, 15, 133, 0x4),
134  FieldTrait( 236, 14, 134, 0x4), FieldTrait( 239, 1, 17, 0x4), FieldTrait( 240, 25, 26, 0x4),
135  FieldTrait( 255, 15, 21, 0x4), FieldTrait( 348, 2, 34, 0x4), FieldTrait( 349, 28, 35, 0x4),
136  FieldTrait( 350, 2, 37, 0x4), FieldTrait( 351, 28, 38, 0x4), FieldTrait( 354, 2, 120, 0x4),
137  FieldTrait( 355, 28, 121, 0x4), FieldTrait( 423, 1, 113, 0x4), FieldTrait( 453, 1, 139, 0xc),
138  FieldTrait( 454, 1, 8, 0xc), FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4),
139  FieldTrait( 468, 7, 107, 0x4), FieldTrait( 469, 9, 108, 0x4), FieldTrait( 470, 18, 23, 0x4),
140  FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4), FieldTrait( 516, 14, 106, 0x4),
141  FieldTrait( 541, 25, 14, 0x4), FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 112, 0xc),
142  FieldTrait( 662, 11, 129, 0x4), FieldTrait( 663, 1, 130, 0x4), FieldTrait( 667, 21, 40, 0x4),
143  FieldTrait( 691, 15, 39, 0x4), FieldTrait( 696, 25, 136, 0x4), FieldTrait( 697, 11, 137, 0x4),
144  FieldTrait( 698, 1, 138, 0x4), FieldTrait( 699, 15, 131, 0x4), FieldTrait( 701, 25, 135, 0x4),
145  FieldTrait( 711, 1, 101, 0xc), FieldTrait( 761, 15, 132, 0x4), FieldTrait( 762, 15, 12, 0x4),
146  FieldTrait( 788, 1, 96, 0x4), FieldTrait( 854, 1, 103, 0x4), FieldTrait( 864, 1, 43, 0xc),
147  FieldTrait( 873, 25, 44, 0x4), FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4),
148  FieldTrait( 876, 15, 42, 0x4), FieldTrait( 898, 14, 100, 0x4), FieldTrait( 913, 15, 92, 0x4),
149  FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4), FieldTrait( 916, 25, 97, 0x4),
150  FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4), FieldTrait( 919, 1, 99, 0x4),
151  FieldTrait( 947, 19, 28, 0x4), FieldTrait( 965, 15, 46, 0x4), FieldTrait( 966, 15, 47, 0x4),
152  FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4), FieldTrait( 969, 9, 51, 0x4),
153  FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4), FieldTrait( 996, 15, 55, 0x4),
154  FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc), FieldTrait(1049, 7, 48, 0x4),
155  FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4), FieldTrait(1147, 10, 60, 0x4),
156  FieldTrait(1151, 15, 58, 0x4), FieldTrait(1180, 15, 140, 0x4), FieldTrait(1181, 4, 141, 0x4),
157  FieldTrait(1184, 2, 61, 0x4), FieldTrait(1185, 29, 62, 0x4), FieldTrait(1186, 15, 63, 0x4),
158  FieldTrait(1191, 15, 65, 0x4), FieldTrait(1192, 10, 66, 0x4), FieldTrait(1193, 7, 67, 0x4),
159  FieldTrait(1194, 1, 68, 0x4), FieldTrait(1195, 13, 69, 0x4), FieldTrait(1196, 15, 70, 0x4),
160  FieldTrait(1197, 15, 77, 0x4), FieldTrait(1198, 1, 71, 0x4), FieldTrait(1199, 11, 72, 0x4),
161  FieldTrait(1200, 11, 73, 0x4), FieldTrait(1227, 15, 64, 0x4), FieldTrait(1242, 8, 76, 0x4),
162  FieldTrait(1244, 8, 75, 0x4), FieldTrait(1350, 4, 142, 0x4), FieldTrait(1352, 8, 143, 0x4),
163  FieldTrait(1435, 1, 78, 0x4), FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4),
164  FieldTrait(1450, 15, 81, 0x4), FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4),
165  FieldTrait(1457, 14, 84, 0x4), FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4),
166  FieldTrait(1479, 1, 87, 0x4), FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4),
167  FieldTrait(1482, 1, 90, 0x4), FieldTrait(1483, 1, 91, 0xc)
168 };
169 const FieldTrait_Hash_Array IOI::_ftha(IOI::_traits, 143);
170 const MsgType IOI::_msgtype("6");
171 //-------------------------------------------------------------------------------------------------
172 const FieldTrait IOI::NoIOIQualifiers::_traits[] =
173 {
174  FieldTrait( 104, 7, 1, 0x4)
175 };
176 const FieldTrait_Hash_Array IOI::NoIOIQualifiers::_ftha(IOI::NoIOIQualifiers::_traits, 1);
177 const MsgType IOI::NoIOIQualifiers::_msgtype("NoIOIQualifiers");
178 const unsigned short IOI::NoIOIQualifiers::_fnum;
179 //-------------------------------------------------------------------------------------------------
180 const FieldTrait IOI::NoRoutingIDs::_traits[] =
181 {
182  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
183 };
184 const FieldTrait_Hash_Array IOI::NoRoutingIDs::_ftha(IOI::NoRoutingIDs::_traits, 2);
185 const MsgType IOI::NoRoutingIDs::_msgtype("NoRoutingIDs");
186 const unsigned short IOI::NoRoutingIDs::_fnum;
187 //-------------------------------------------------------------------------------------------------
188 const FieldTrait IOI::NoStipulations::_traits[] =
189 {
190  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
191 };
192 const FieldTrait_Hash_Array IOI::NoStipulations::_ftha(IOI::NoStipulations::_traits, 2);
193 const MsgType IOI::NoStipulations::_msgtype("NoStipulations");
194 const unsigned short IOI::NoStipulations::_fnum;
195 //-------------------------------------------------------------------------------------------------
196 const FieldTrait IOI::NoPartyIDs::_traits[] =
197 {
198  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
199  FieldTrait( 802, 1, 4, 0xc)
200 };
201 const FieldTrait_Hash_Array IOI::NoPartyIDs::_ftha(IOI::NoPartyIDs::_traits, 4);
202 const MsgType IOI::NoPartyIDs::_msgtype("NoPartyIDs");
203 const unsigned short IOI::NoPartyIDs::_fnum;
204 //-------------------------------------------------------------------------------------------------
205 const FieldTrait IOI::NoPartyIDs::NoPartySubIDs::_traits[] =
206 {
207  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
208 };
209 const FieldTrait_Hash_Array IOI::NoPartyIDs::NoPartySubIDs::_ftha(IOI::NoPartyIDs::NoPartySubIDs::_traits, 2);
211 const unsigned short IOI::NoPartyIDs::NoPartySubIDs::_fnum;
212 //-------------------------------------------------------------------------------------------------
213 const FieldTrait IOI::NoSecurityAltID::_traits[] =
214 {
215  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
216 };
217 const FieldTrait_Hash_Array IOI::NoSecurityAltID::_ftha(IOI::NoSecurityAltID::_traits, 2);
218 const MsgType IOI::NoSecurityAltID::_msgtype("NoSecurityAltID");
219 const unsigned short IOI::NoSecurityAltID::_fnum;
220 //-------------------------------------------------------------------------------------------------
221 const FieldTrait IOI::NoLegs::_traits[] =
222 {
223  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
224  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
225  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
226  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
227  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
228  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
229  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
230  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
231  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
232  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
233  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
234  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
235  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 682, 15, 55, 0x4), FieldTrait( 683, 1, 56, 0xc),
236  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
237  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
238  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
239  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
240  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
241  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
242 };
243 const FieldTrait_Hash_Array IOI::NoLegs::_ftha(IOI::NoLegs::_traits, 56);
244 const MsgType IOI::NoLegs::_msgtype("NoLegs");
245 const unsigned short IOI::NoLegs::_fnum;
246 //-------------------------------------------------------------------------------------------------
247 const FieldTrait IOI::NoLegs::NoLegSecurityAltID::_traits[] =
248 {
249  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
250 };
251 const FieldTrait_Hash_Array IOI::NoLegs::NoLegSecurityAltID::_ftha(IOI::NoLegs::NoLegSecurityAltID::_traits, 2);
252 const MsgType IOI::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
253 const unsigned short IOI::NoLegs::NoLegSecurityAltID::_fnum;
254 //-------------------------------------------------------------------------------------------------
255 const FieldTrait IOI::NoLegs::NoLegStipulations::_traits[] =
256 {
257  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
258 };
259 const FieldTrait_Hash_Array IOI::NoLegs::NoLegStipulations::_ftha(IOI::NoLegs::NoLegStipulations::_traits, 2);
260 const MsgType IOI::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
261 const unsigned short IOI::NoLegs::NoLegStipulations::_fnum;
262 //-------------------------------------------------------------------------------------------------
263 const FieldTrait IOI::NoUnderlyings::_traits[] =
264 {
265  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
266  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
267  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
268  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
269  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
270  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
271  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
272  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
273  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
274  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
275  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
276  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
277  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
278  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
279  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
280  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
281  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
282  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
283  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
284  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
285  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
286  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
287  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
288  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
289 };
290 const FieldTrait_Hash_Array IOI::NoUnderlyings::_ftha(IOI::NoUnderlyings::_traits, 72);
291 const MsgType IOI::NoUnderlyings::_msgtype("NoUnderlyings");
292 const unsigned short IOI::NoUnderlyings::_fnum;
293 //-------------------------------------------------------------------------------------------------
294 const FieldTrait IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
295 {
296  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
297 };
298 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
299 const MsgType IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
301 //-------------------------------------------------------------------------------------------------
302 const FieldTrait IOI::NoUnderlyings::NoUnderlyingStips::_traits[] =
303 {
304  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
305 };
306 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUnderlyingStips::_ftha(IOI::NoUnderlyings::NoUnderlyingStips::_traits, 2);
309 //-------------------------------------------------------------------------------------------------
310 const FieldTrait IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
311 {
312  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
313  FieldTrait(1062, 1, 4, 0xc)
314 };
315 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUndlyInstrumentParties::_ftha(IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
316 const MsgType IOI::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
318 //-------------------------------------------------------------------------------------------------
319 const FieldTrait IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
320 {
321  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
322 };
323 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
326 //-------------------------------------------------------------------------------------------------
327 const FieldTrait IOI::NoEvents::_traits[] =
328 {
329  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
330  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
331 };
332 const FieldTrait_Hash_Array IOI::NoEvents::_ftha(IOI::NoEvents::_traits, 5);
333 const MsgType IOI::NoEvents::_msgtype("NoEvents");
334 const unsigned short IOI::NoEvents::_fnum;
335 //-------------------------------------------------------------------------------------------------
336 const FieldTrait IOI::NoInstrumentParties::_traits[] =
337 {
338  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
339  FieldTrait(1052, 1, 4, 0xc)
340 };
342 const MsgType IOI::NoInstrumentParties::_msgtype("NoInstrumentParties");
343 const unsigned short IOI::NoInstrumentParties::_fnum;
344 //-------------------------------------------------------------------------------------------------
345 const FieldTrait IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
346 {
347  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
348 };
349 const FieldTrait_Hash_Array IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
352 //-------------------------------------------------------------------------------------------------
353 const FieldTrait IOI::NoComplexEvents::_traits[] =
354 {
355  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
356  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
357  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
358 };
359 const FieldTrait_Hash_Array IOI::NoComplexEvents::_ftha(IOI::NoComplexEvents::_traits, 8);
360 const MsgType IOI::NoComplexEvents::_msgtype("NoComplexEvents");
361 const unsigned short IOI::NoComplexEvents::_fnum;
362 //-------------------------------------------------------------------------------------------------
363 const FieldTrait IOI::NoComplexEvents::NoComplexEventDates::_traits[] =
364 {
365  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
366 };
367 const FieldTrait_Hash_Array IOI::NoComplexEvents::NoComplexEventDates::_ftha(IOI::NoComplexEvents::NoComplexEventDates::_traits, 3);
370 //-------------------------------------------------------------------------------------------------
371 const FieldTrait IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
372 {
373  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
374 };
375 const FieldTrait_Hash_Array IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
378 //-------------------------------------------------------------------------------------------------
379 const FieldTrait Advertisement::_traits[] =
380 {
381  FieldTrait( 2, 15, 1, 0x1), FieldTrait( 3, 15, 3, 0x4), FieldTrait( 4, 7, 94, 0x1),
382  FieldTrait( 5, 15, 2, 0x1), FieldTrait( 15, 19, 98, 0x4), FieldTrait( 22, 15, 7, 0x4),
383  FieldTrait( 30, 20, 105, 0x4), FieldTrait( 44, 11, 97, 0x4), FieldTrait( 48, 15, 6, 0x4),
384  FieldTrait( 53, 10, 95, 0x1), FieldTrait( 55, 15, 4, 0x4), FieldTrait( 58, 15, 101, 0x4),
385  FieldTrait( 60, 22, 100, 0x4), FieldTrait( 65, 15, 5, 0x4), FieldTrait( 75, 25, 99, 0x4),
386  FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4), FieldTrait( 149, 15, 104, 0x4),
387  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 200, 21, 13, 0x4), FieldTrait( 201, 1, 74, 0x4),
388  FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4), FieldTrait( 207, 20, 32, 0x4),
389  FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4), FieldTrait( 225, 25, 16, 0x4),
390  FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4), FieldTrait( 228, 9, 20, 0x4),
391  FieldTrait( 231, 9, 30, 0x4), FieldTrait( 239, 1, 17, 0x4), FieldTrait( 240, 25, 26, 0x4),
392  FieldTrait( 255, 15, 21, 0x4), FieldTrait( 336, 15, 106, 0x4), FieldTrait( 348, 2, 34, 0x4),
393  FieldTrait( 349, 28, 35, 0x4), FieldTrait( 350, 2, 37, 0x4), FieldTrait( 351, 28, 38, 0x4),
394  FieldTrait( 354, 2, 102, 0x4), FieldTrait( 355, 28, 103, 0x4), FieldTrait( 454, 1, 8, 0xc),
395  FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4), FieldTrait( 470, 18, 23, 0x4),
396  FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4), FieldTrait( 541, 25, 14, 0x4),
397  FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 92, 0xc), FieldTrait( 625, 15, 107, 0x4),
398  FieldTrait( 667, 21, 40, 0x4), FieldTrait( 691, 15, 39, 0x4), FieldTrait( 711, 1, 93, 0xc),
399  FieldTrait( 762, 15, 12, 0x4), FieldTrait( 854, 1, 96, 0x4), FieldTrait( 864, 1, 43, 0xc),
400  FieldTrait( 873, 25, 44, 0x4), FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4),
401  FieldTrait( 876, 15, 42, 0x4), FieldTrait( 947, 19, 28, 0x4), FieldTrait( 965, 15, 46, 0x4),
402  FieldTrait( 966, 15, 47, 0x4), FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4),
403  FieldTrait( 969, 9, 51, 0x4), FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4),
404  FieldTrait( 996, 15, 55, 0x4), FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc),
405  FieldTrait(1049, 7, 48, 0x4), FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4),
406  FieldTrait(1147, 10, 60, 0x4), FieldTrait(1151, 15, 58, 0x4), FieldTrait(1184, 2, 61, 0x4),
407  FieldTrait(1185, 29, 62, 0x4), FieldTrait(1186, 15, 63, 0x4), FieldTrait(1191, 15, 65, 0x4),
408  FieldTrait(1192, 10, 66, 0x4), FieldTrait(1193, 7, 67, 0x4), FieldTrait(1194, 1, 68, 0x4),
409  FieldTrait(1195, 13, 69, 0x4), FieldTrait(1196, 15, 70, 0x4), FieldTrait(1197, 15, 77, 0x4),
410  FieldTrait(1198, 1, 71, 0x4), FieldTrait(1199, 11, 72, 0x4), FieldTrait(1200, 11, 73, 0x4),
411  FieldTrait(1227, 15, 64, 0x4), FieldTrait(1242, 8, 76, 0x4), FieldTrait(1244, 8, 75, 0x4),
412  FieldTrait(1435, 1, 78, 0x4), FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4),
413  FieldTrait(1450, 15, 81, 0x4), FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4),
414  FieldTrait(1457, 14, 84, 0x4), FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4),
415  FieldTrait(1479, 1, 87, 0x4), FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4),
416  FieldTrait(1482, 1, 90, 0x4), FieldTrait(1483, 1, 91, 0xc)
417 };
418 const FieldTrait_Hash_Array Advertisement::_ftha(Advertisement::_traits, 107);
420 //-------------------------------------------------------------------------------------------------
421 const FieldTrait Advertisement::NoSecurityAltID::_traits[] =
422 {
423  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
424 };
426 const MsgType Advertisement::NoSecurityAltID::_msgtype("NoSecurityAltID");
427 const unsigned short Advertisement::NoSecurityAltID::_fnum;
428 //-------------------------------------------------------------------------------------------------
429 const FieldTrait Advertisement::NoLegs::_traits[] =
430 {
431  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
432  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
433  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
434  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
435  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
436  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
437  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
438  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
439  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
440  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
441  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
442  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
443  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
444  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
445  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
446  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
447  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
448  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
449 };
450 const FieldTrait_Hash_Array Advertisement::NoLegs::_ftha(Advertisement::NoLegs::_traits, 54);
452 const unsigned short Advertisement::NoLegs::_fnum;
453 //-------------------------------------------------------------------------------------------------
454 const FieldTrait Advertisement::NoLegs::NoLegSecurityAltID::_traits[] =
455 {
456  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
457 };
458 const FieldTrait_Hash_Array Advertisement::NoLegs::NoLegSecurityAltID::_ftha(Advertisement::NoLegs::NoLegSecurityAltID::_traits, 2);
461 //-------------------------------------------------------------------------------------------------
462 const FieldTrait Advertisement::NoUnderlyings::_traits[] =
463 {
464  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
465  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
466  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
467  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
468  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
469  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
470  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
471  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
472  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
473  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
474  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
475  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
476  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
477  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
478  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
479  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
480  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
481  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
482  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
483  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
484  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
485  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
486  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
487  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
488 };
490 const MsgType Advertisement::NoUnderlyings::_msgtype("NoUnderlyings");
491 const unsigned short Advertisement::NoUnderlyings::_fnum;
492 //-------------------------------------------------------------------------------------------------
493 const FieldTrait Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
494 {
495  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
496 };
497 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
500 //-------------------------------------------------------------------------------------------------
501 const FieldTrait Advertisement::NoUnderlyings::NoUnderlyingStips::_traits[] =
502 {
503  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
504 };
505 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUnderlyingStips::_ftha(Advertisement::NoUnderlyings::NoUnderlyingStips::_traits, 2);
508 //-------------------------------------------------------------------------------------------------
509 const FieldTrait Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
510 {
511  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
512  FieldTrait(1062, 1, 4, 0xc)
513 };
514 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
517 //-------------------------------------------------------------------------------------------------
518 const FieldTrait Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
519 {
520  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
521 };
522 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
525 //-------------------------------------------------------------------------------------------------
526 const FieldTrait Advertisement::NoEvents::_traits[] =
527 {
528  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
529  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
530 };
533 const unsigned short Advertisement::NoEvents::_fnum;
534 //-------------------------------------------------------------------------------------------------
536 {
537  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
538  FieldTrait(1052, 1, 4, 0xc)
539 };
541 const MsgType Advertisement::NoInstrumentParties::_msgtype("NoInstrumentParties");
542 const unsigned short Advertisement::NoInstrumentParties::_fnum;
543 //-------------------------------------------------------------------------------------------------
544 const FieldTrait Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
545 {
546  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
547 };
548 const FieldTrait_Hash_Array Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
551 //-------------------------------------------------------------------------------------------------
552 const FieldTrait Advertisement::NoComplexEvents::_traits[] =
553 {
554  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
555  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
556  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
557 };
559 const MsgType Advertisement::NoComplexEvents::_msgtype("NoComplexEvents");
560 const unsigned short Advertisement::NoComplexEvents::_fnum;
561 //-------------------------------------------------------------------------------------------------
562 const FieldTrait Advertisement::NoComplexEvents::NoComplexEventDates::_traits[] =
563 {
564  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
565 };
566 const FieldTrait_Hash_Array Advertisement::NoComplexEvents::NoComplexEventDates::_ftha(Advertisement::NoComplexEvents::NoComplexEventDates::_traits, 3);
569 //-------------------------------------------------------------------------------------------------
570 const FieldTrait Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
571 {
572  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
573 };
574 const FieldTrait_Hash_Array Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
577 //-------------------------------------------------------------------------------------------------
578 const FieldTrait ExecutionReport::_traits[] =
579 {
580  FieldTrait( 1, 15, 27, 0x4), FieldTrait( 6, 11, 196, 0x4), FieldTrait( 11, 15, 5, 0x4),
581  FieldTrait( 12, 13, 204, 0x4), FieldTrait( 13, 7, 205, 0x4), FieldTrait( 14, 10, 195, 0x1),
582  FieldTrait( 15, 19, 171, 0x4), FieldTrait( 17, 15, 20, 0x1), FieldTrait( 18, 16, 178, 0x4),
583  FieldTrait( 19, 15, 21, 0x4), FieldTrait( 21, 7, 241, 0x4), FieldTrait( 22, 15, 40, 0x4),
584  FieldTrait( 29, 7, 193, 0x4), FieldTrait( 30, 20, 189, 0x4), FieldTrait( 31, 11, 184, 0x4),
585  FieldTrait( 32, 10, 182, 0x4), FieldTrait( 37, 15, 1, 0x1), FieldTrait( 38, 10, 138, 0x4),
586  FieldTrait( 39, 7, 23, 0x1), FieldTrait( 40, 7, 143, 0x4), FieldTrait( 41, 15, 6, 0x4),
587  FieldTrait( 44, 11, 145, 0x4), FieldTrait( 48, 15, 39, 0x4), FieldTrait( 54, 7, 135, 0x1),
588  FieldTrait( 55, 15, 37, 0x4), FieldTrait( 58, 15, 247, 0x4), FieldTrait( 59, 7, 174, 0x4),
589  FieldTrait( 60, 22, 202, 0x4), FieldTrait( 63, 15, 33, 0x4), FieldTrait( 64, 25, 34, 0x4),
590  FieldTrait( 65, 15, 38, 0x4), FieldTrait( 66, 15, 16, 0x4), FieldTrait( 70, 15, 316, 0x4),
591  FieldTrait( 75, 25, 201, 0x4), FieldTrait( 77, 7, 244, 0x4), FieldTrait( 78, 1, 317, 0xc),
592  FieldTrait( 99, 11, 146, 0x4), FieldTrait( 103, 1, 25, 0x4), FieldTrait( 106, 15, 66, 0x4),
593  FieldTrait( 107, 15, 69, 0x4), FieldTrait( 110, 10, 242, 0x4), FieldTrait( 111, 10, 243, 0x4),
594  FieldTrait( 113, 8, 203, 0x4), FieldTrait( 118, 13, 236, 0x4), FieldTrait( 119, 13, 237, 0x4),
595  FieldTrait( 120, 19, 238, 0x4), FieldTrait( 126, 22, 177, 0x4), FieldTrait( 136, 1, 268, 0xc),
596  FieldTrait( 150, 7, 22, 0x1), FieldTrait( 151, 10, 194, 0x1), FieldTrait( 152, 10, 139, 0x4),
597  FieldTrait( 155, 9, 239, 0x4), FieldTrait( 156, 7, 240, 0x4), FieldTrait( 157, 1, 223, 0x4),
598  FieldTrait( 158, 14, 225, 0x4), FieldTrait( 159, 13, 226, 0x4), FieldTrait( 167, 15, 44, 0x4),
599  FieldTrait( 168, 22, 175, 0x4), FieldTrait( 192, 10, 251, 0x4), FieldTrait( 193, 25, 250, 0x4),
600  FieldTrait( 194, 11, 187, 0x4), FieldTrait( 195, 12, 188, 0x4), FieldTrait( 198, 15, 2, 0x4),
601  FieldTrait( 200, 21, 46, 0x4), FieldTrait( 201, 1, 107, 0x4), FieldTrait( 202, 11, 60, 0x4),
602  FieldTrait( 206, 7, 62, 0x4), FieldTrait( 207, 20, 65, 0x4), FieldTrait( 210, 10, 245, 0x4),
603  FieldTrait( 211, 9, 147, 0x4), FieldTrait( 218, 12, 208, 0x4), FieldTrait( 220, 19, 209, 0x4),
604  FieldTrait( 221, 15, 210, 0x4), FieldTrait( 222, 15, 211, 0x4), FieldTrait( 223, 14, 64, 0x4),
605  FieldTrait( 224, 25, 48, 0x4), FieldTrait( 225, 25, 49, 0x4), FieldTrait( 226, 1, 51, 0x4),
606  FieldTrait( 227, 14, 52, 0x4), FieldTrait( 228, 9, 53, 0x4), FieldTrait( 229, 25, 14, 0x4),
607  FieldTrait( 230, 25, 224, 0x4), FieldTrait( 231, 9, 63, 0x4), FieldTrait( 232, 1, 136, 0xc),
608  FieldTrait( 235, 15, 216, 0x4), FieldTrait( 236, 14, 217, 0x4), FieldTrait( 237, 13, 235, 0x4),
609  FieldTrait( 238, 13, 234, 0x4), FieldTrait( 239, 1, 50, 0x4), FieldTrait( 240, 25, 59, 0x4),
610  FieldTrait( 255, 15, 54, 0x4), FieldTrait( 258, 8, 231, 0x4), FieldTrait( 259, 25, 232, 0x4),
611  FieldTrait( 260, 11, 233, 0x4), FieldTrait( 336, 15, 190, 0x4), FieldTrait( 348, 2, 67, 0x4),
612  FieldTrait( 349, 28, 68, 0x4), FieldTrait( 350, 2, 70, 0x4), FieldTrait( 351, 28, 71, 0x4),
613  FieldTrait( 354, 2, 248, 0x4), FieldTrait( 355, 28, 249, 0x4), FieldTrait( 376, 15, 172, 0x4),
614  FieldTrait( 377, 8, 173, 0x4), FieldTrait( 378, 1, 26, 0x4), FieldTrait( 381, 13, 222, 0x4),
615  FieldTrait( 382, 1, 15, 0xc), FieldTrait( 388, 7, 158, 0x4), FieldTrait( 389, 9, 159, 0x4),
616  FieldTrait( 423, 1, 144, 0x4), FieldTrait( 424, 10, 197, 0x4), FieldTrait( 425, 10, 198, 0x4),
617  FieldTrait( 426, 11, 199, 0x4), FieldTrait( 427, 1, 200, 0x4), FieldTrait( 432, 25, 176, 0x4),
618  FieldTrait( 442, 7, 253, 0x4), FieldTrait( 453, 1, 13, 0xc), FieldTrait( 454, 1, 41, 0xc),
619  FieldTrait( 460, 1, 42, 0x4), FieldTrait( 461, 15, 43, 0x4), FieldTrait( 468, 7, 141, 0x4),
620  FieldTrait( 469, 9, 142, 0x4), FieldTrait( 470, 18, 56, 0x4), FieldTrait( 471, 15, 57, 0x4),
621  FieldTrait( 472, 15, 58, 0x4), FieldTrait( 479, 19, 206, 0x4), FieldTrait( 480, 7, 254, 0x4),
622  FieldTrait( 481, 7, 255, 0x4), FieldTrait( 483, 22, 258, 0x4), FieldTrait( 484, 7, 260, 0x4),
623  FieldTrait( 485, 9, 261, 0x4), FieldTrait( 494, 15, 257, 0x4), FieldTrait( 497, 7, 207, 0x4),
624  FieldTrait( 513, 15, 256, 0x4), FieldTrait( 515, 22, 259, 0x4), FieldTrait( 516, 14, 140, 0x4),
625  FieldTrait( 518, 1, 265, 0xc), FieldTrait( 526, 15, 3, 0x4), FieldTrait( 527, 15, 4, 0x4),
626  FieldTrait( 528, 7, 179, 0x4), FieldTrait( 529, 16, 180, 0x4), FieldTrait( 541, 25, 47, 0x4),
627  FieldTrait( 543, 15, 55, 0x4), FieldTrait( 544, 7, 35, 0x4), FieldTrait( 548, 15, 17, 0x4),
628  FieldTrait( 549, 1, 19, 0x4), FieldTrait( 551, 15, 18, 0x4), FieldTrait( 555, 1, 266, 0xc),
629  FieldTrait( 574, 15, 280, 0x4), FieldTrait( 581, 1, 29, 0x4), FieldTrait( 582, 1, 181, 0x4),
630  FieldTrait( 583, 15, 7, 0x4), FieldTrait( 584, 15, 10, 0x4), FieldTrait( 589, 7, 30, 0x4),
631  FieldTrait( 590, 7, 31, 0x4), FieldTrait( 591, 7, 32, 0x4), FieldTrait( 625, 15, 191, 0x4),
632  FieldTrait( 635, 15, 36, 0x4), FieldTrait( 636, 8, 24, 0x4), FieldTrait( 638, 1, 262, 0x4),
633  FieldTrait( 639, 12, 263, 0x4), FieldTrait( 641, 12, 252, 0x4), FieldTrait( 651, 11, 185, 0x4),
634  FieldTrait( 652, 10, 183, 0x4), FieldTrait( 660, 1, 28, 0x4), FieldTrait( 662, 11, 212, 0x4),
635  FieldTrait( 663, 1, 213, 0x4), FieldTrait( 667, 21, 73, 0x4), FieldTrait( 669, 11, 186, 0x4),
636  FieldTrait( 691, 15, 72, 0x4), FieldTrait( 693, 15, 8, 0x4), FieldTrait( 696, 25, 219, 0x4),
637  FieldTrait( 697, 11, 220, 0x4), FieldTrait( 698, 1, 221, 0x4), FieldTrait( 699, 15, 214, 0x4),
638  FieldTrait( 701, 25, 218, 0x4), FieldTrait( 711, 1, 134, 0xc), FieldTrait( 738, 13, 227, 0x4),
639  FieldTrait( 761, 15, 215, 0x4), FieldTrait( 762, 15, 45, 0x4), FieldTrait( 768, 1, 276, 0xc),
640  FieldTrait( 775, 1, 246, 0x4), FieldTrait( 788, 1, 129, 0x4), FieldTrait( 790, 15, 9, 0x4),
641  FieldTrait( 797, 8, 267, 0x4), FieldTrait( 811, 9, 314, 0x4), FieldTrait( 835, 1, 148, 0x4),
642  FieldTrait( 836, 1, 149, 0x4), FieldTrait( 837, 1, 150, 0x4), FieldTrait( 838, 1, 151, 0x4),
643  FieldTrait( 839, 11, 165, 0x4), FieldTrait( 840, 1, 152, 0x4), FieldTrait( 841, 1, 160, 0x4),
644  FieldTrait( 842, 1, 161, 0x4), FieldTrait( 843, 1, 162, 0x4), FieldTrait( 844, 1, 163, 0x4),
645  FieldTrait( 845, 11, 166, 0x4), FieldTrait( 846, 1, 164, 0x4), FieldTrait( 847, 1, 167, 0x4),
646  FieldTrait( 848, 15, 168, 0x4), FieldTrait( 849, 14, 169, 0x4), FieldTrait( 850, 9, 170, 0x4),
647  FieldTrait( 851, 1, 264, 0x4), FieldTrait( 854, 1, 137, 0x4), FieldTrait( 864, 1, 76, 0xc),
648  FieldTrait( 873, 25, 77, 0x4), FieldTrait( 874, 25, 78, 0x4), FieldTrait( 875, 1, 74, 0x4),
649  FieldTrait( 876, 15, 75, 0x4), FieldTrait( 880, 15, 315, 0x4), FieldTrait( 893, 8, 319, 0x4),
650  FieldTrait( 898, 14, 133, 0x4), FieldTrait( 911, 1, 11, 0x4), FieldTrait( 912, 8, 12, 0x4),
651  FieldTrait( 913, 15, 125, 0x4), FieldTrait( 914, 15, 126, 0x4), FieldTrait( 915, 25, 127, 0x4),
652  FieldTrait( 916, 25, 130, 0x4), FieldTrait( 917, 25, 131, 0x4), FieldTrait( 918, 19, 128, 0x4),
653  FieldTrait( 919, 1, 132, 0x4), FieldTrait( 920, 13, 228, 0x4), FieldTrait( 921, 13, 229, 0x4),
654  FieldTrait( 922, 13, 230, 0x4), FieldTrait( 943, 15, 192, 0x4), FieldTrait( 947, 19, 61, 0x4),
655  FieldTrait( 957, 1, 269, 0xc), FieldTrait( 961, 15, 270, 0x4), FieldTrait( 965, 15, 79, 0x4),
656  FieldTrait( 966, 15, 80, 0x4), FieldTrait( 967, 9, 82, 0x4), FieldTrait( 968, 9, 83, 0x4),
657  FieldTrait( 969, 9, 84, 0x4), FieldTrait( 970, 1, 85, 0x4), FieldTrait( 971, 1, 86, 0x4),
658  FieldTrait( 996, 15, 88, 0x4), FieldTrait( 997, 15, 89, 0x4), FieldTrait(1018, 1, 87, 0xc),
659  FieldTrait(1028, 8, 271, 0x4), FieldTrait(1029, 8, 272, 0x4), FieldTrait(1030, 15, 273, 0x4),
660  FieldTrait(1031, 17, 274, 0x4), FieldTrait(1032, 1, 275, 0x4), FieldTrait(1049, 7, 81, 0x4),
661  FieldTrait(1056, 10, 278, 0x4), FieldTrait(1057, 8, 277, 0x4), FieldTrait(1071, 12, 279, 0x4),
662  FieldTrait(1079, 26, 90, 0x4), FieldTrait(1082, 10, 303, 0x4), FieldTrait(1083, 7, 304, 0x4),
663  FieldTrait(1084, 7, 305, 0x4), FieldTrait(1085, 10, 306, 0x4), FieldTrait(1086, 10, 307, 0x4),
664  FieldTrait(1087, 10, 308, 0x4), FieldTrait(1088, 10, 309, 0x4), FieldTrait(1089, 10, 301, 0x4),
665  FieldTrait(1090, 1, 302, 0x4), FieldTrait(1091, 8, 300, 0x4), FieldTrait(1092, 7, 283, 0x4),
666  FieldTrait(1093, 7, 282, 0x4), FieldTrait(1094, 1, 153, 0x4), FieldTrait(1095, 11, 299, 0x4),
667  FieldTrait(1096, 15, 154, 0x4), FieldTrait(1097, 15, 155, 0x4), FieldTrait(1098, 15, 156, 0x4),
668  FieldTrait(1099, 15, 157, 0x4), FieldTrait(1100, 7, 284, 0x4), FieldTrait(1101, 7, 285, 0x4),
669  FieldTrait(1102, 11, 286, 0x4), FieldTrait(1103, 15, 287, 0x4), FieldTrait(1104, 15, 288, 0x4),
670  FieldTrait(1105, 15, 289, 0x4), FieldTrait(1106, 15, 290, 0x4), FieldTrait(1107, 7, 291, 0x4),
671  FieldTrait(1108, 7, 292, 0x4), FieldTrait(1109, 7, 293, 0x4), FieldTrait(1110, 11, 294, 0x4),
672  FieldTrait(1111, 7, 295, 0x4), FieldTrait(1112, 10, 296, 0x4), FieldTrait(1113, 15, 297, 0x4),
673  FieldTrait(1114, 15, 298, 0x4), FieldTrait(1115, 7, 281, 0x4), FieldTrait(1138, 10, 310, 0x4),
674  FieldTrait(1146, 13, 92, 0x4), FieldTrait(1147, 10, 93, 0x4), FieldTrait(1151, 15, 91, 0x4),
675  FieldTrait(1180, 15, 322, 0x4), FieldTrait(1181, 4, 323, 0x4), FieldTrait(1184, 2, 94, 0x4),
676  FieldTrait(1185, 29, 95, 0x4), FieldTrait(1186, 15, 96, 0x4), FieldTrait(1188, 9, 311, 0x4),
677  FieldTrait(1189, 9, 312, 0x4), FieldTrait(1190, 9, 313, 0x4), FieldTrait(1191, 15, 98, 0x4),
678  FieldTrait(1192, 10, 99, 0x4), FieldTrait(1193, 7, 100, 0x4), FieldTrait(1194, 1, 101, 0x4),
679  FieldTrait(1195, 13, 102, 0x4), FieldTrait(1196, 15, 103, 0x4), FieldTrait(1197, 15, 110, 0x4),
680  FieldTrait(1198, 1, 104, 0x4), FieldTrait(1199, 11, 105, 0x4), FieldTrait(1200, 11, 106, 0x4),
681  FieldTrait(1227, 15, 97, 0x4), FieldTrait(1242, 8, 109, 0x4), FieldTrait(1244, 8, 108, 0x4),
682  FieldTrait(1350, 4, 324, 0x4), FieldTrait(1352, 8, 325, 0x4), FieldTrait(1361, 1, 318, 0x4),
683  FieldTrait(1362, 1, 320, 0xc), FieldTrait(1380, 14, 321, 0x4), FieldTrait(1435, 1, 111, 0x4),
684  FieldTrait(1439, 1, 112, 0x4), FieldTrait(1445, 1, 326, 0xc), FieldTrait(1449, 15, 113, 0x4),
685  FieldTrait(1450, 15, 114, 0x4), FieldTrait(1451, 14, 115, 0x4), FieldTrait(1452, 14, 116, 0x4),
686  FieldTrait(1457, 14, 117, 0x4), FieldTrait(1458, 14, 118, 0x4), FieldTrait(1478, 1, 119, 0x4),
687  FieldTrait(1479, 1, 120, 0x4), FieldTrait(1480, 14, 121, 0x4), FieldTrait(1481, 1, 122, 0x4),
688  FieldTrait(1482, 1, 123, 0x4), FieldTrait(1483, 1, 124, 0xc)
689 };
690 const FieldTrait_Hash_Array ExecutionReport::_ftha(ExecutionReport::_traits, 326);
692 //-------------------------------------------------------------------------------------------------
693 const FieldTrait ExecutionReport::NoAllocs::_traits[] =
694 {
695  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
696  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
697 };
700 const unsigned short ExecutionReport::NoAllocs::_fnum;
701 //-------------------------------------------------------------------------------------------------
702 const FieldTrait ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits[] =
703 {
704  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
705  FieldTrait( 804, 1, 4, 0xc)
706 };
707 const FieldTrait_Hash_Array ExecutionReport::NoAllocs::NoNestedPartyIDs::_ftha(ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits, 4);
710 //-------------------------------------------------------------------------------------------------
711 const FieldTrait ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
712 {
713  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
714 };
715 const FieldTrait_Hash_Array ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
718 //-------------------------------------------------------------------------------------------------
719 const FieldTrait ExecutionReport::NoMiscFees::_traits[] =
720 {
721  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
722  FieldTrait( 891, 1, 4, 0x4)
723 };
726 const unsigned short ExecutionReport::NoMiscFees::_fnum;
727 //-------------------------------------------------------------------------------------------------
728 const FieldTrait ExecutionReport::NoStipulations::_traits[] =
729 {
730  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
731 };
733 const MsgType ExecutionReport::NoStipulations::_msgtype("NoStipulations");
734 const unsigned short ExecutionReport::NoStipulations::_fnum;
735 //-------------------------------------------------------------------------------------------------
737 {
738  FieldTrait( 337, 15, 2, 0x4), FieldTrait( 375, 15, 1, 0x4), FieldTrait( 437, 10, 3, 0x4),
739  FieldTrait( 438, 22, 4, 0x4), FieldTrait( 655, 15, 5, 0x4)
740 };
742 const MsgType ExecutionReport::NoContraBrokers::_msgtype("NoContraBrokers");
743 const unsigned short ExecutionReport::NoContraBrokers::_fnum;
744 //-------------------------------------------------------------------------------------------------
745 const FieldTrait ExecutionReport::NoPartyIDs::_traits[] =
746 {
747  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
748  FieldTrait( 802, 1, 4, 0xc)
749 };
752 const unsigned short ExecutionReport::NoPartyIDs::_fnum;
753 //-------------------------------------------------------------------------------------------------
754 const FieldTrait ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
755 {
756  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
757 };
758 const FieldTrait_Hash_Array ExecutionReport::NoPartyIDs::NoPartySubIDs::_ftha(ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
761 //-------------------------------------------------------------------------------------------------
763 {
764  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
765 };
767 const MsgType ExecutionReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
768 const unsigned short ExecutionReport::NoSecurityAltID::_fnum;
769 //-------------------------------------------------------------------------------------------------
770 const FieldTrait ExecutionReport::NoContAmts::_traits[] =
771 {
772  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
773 };
776 const unsigned short ExecutionReport::NoContAmts::_fnum;
777 //-------------------------------------------------------------------------------------------------
778 const FieldTrait ExecutionReport::NoLegs::_traits[] =
779 {
780  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
781  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
782  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
783  FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4), FieldTrait( 566, 11, 46, 0x4),
784  FieldTrait( 587, 7, 61, 0x4), FieldTrait( 588, 25, 62, 0x4), FieldTrait( 596, 18, 20, 0x4),
785  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
786  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
787  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
788  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
789  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
790  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
791  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
792  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
793  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 637, 11, 63, 0x4),
794  FieldTrait( 654, 15, 60, 0x4), FieldTrait( 670, 1, 71, 0xc), FieldTrait( 675, 19, 65, 0x4),
795  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 64, 0x4), FieldTrait( 687, 10, 55, 0x4),
796  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
797  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 948, 1, 69, 0xc),
798  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
799  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 66, 0x4),
800  FieldTrait(1074, 10, 67, 0x4), FieldTrait(1075, 13, 68, 0x4), FieldTrait(1212, 26, 47, 0x4),
801  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 70, 0x4),
802  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
803  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
804  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
805  FieldTrait(1440, 1, 54, 0x4)
806 };
809 const unsigned short ExecutionReport::NoLegs::_fnum;
810 //-------------------------------------------------------------------------------------------------
811 const FieldTrait ExecutionReport::NoLegs::NoLegSecurityAltID::_traits[] =
812 {
813  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
814 };
815 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegSecurityAltID::_ftha(ExecutionReport::NoLegs::NoLegSecurityAltID::_traits, 2);
818 //-------------------------------------------------------------------------------------------------
819 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::_traits[] =
820 {
821  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
822  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
823 };
824 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::_traits, 6);
827 //-------------------------------------------------------------------------------------------------
828 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
829 {
830  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
831  FieldTrait( 806, 1, 4, 0xc)
832 };
833 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
836 //-------------------------------------------------------------------------------------------------
837 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
838 {
839  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
840 };
841 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
844 //-------------------------------------------------------------------------------------------------
845 const FieldTrait ExecutionReport::NoLegs::NoLegStipulations::_traits[] =
846 {
847  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
848 };
849 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegStipulations::_ftha(ExecutionReport::NoLegs::NoLegStipulations::_traits, 2);
852 //-------------------------------------------------------------------------------------------------
853 const FieldTrait ExecutionReport::NoLegs::NoNested3PartyIDs::_traits[] =
854 {
855  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
856  FieldTrait( 952, 1, 4, 0xc)
857 };
858 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoNested3PartyIDs::_ftha(ExecutionReport::NoLegs::NoNested3PartyIDs::_traits, 4);
861 //-------------------------------------------------------------------------------------------------
862 const FieldTrait ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
863 {
864  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
865 };
866 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
869 //-------------------------------------------------------------------------------------------------
870 const FieldTrait ExecutionReport::NoUnderlyings::_traits[] =
871 {
872  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
873  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
874  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
875  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
876  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
877  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
878  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
879  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
880  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
881  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
882  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
883  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
884  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
885  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
886  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
887  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
888  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
889  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
890  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
891  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
892  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
893  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
894  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
895  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
896 };
899 const unsigned short ExecutionReport::NoUnderlyings::_fnum;
900 //-------------------------------------------------------------------------------------------------
901 const FieldTrait ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
902 {
903  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
904 };
905 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
908 //-------------------------------------------------------------------------------------------------
909 const FieldTrait ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
910 {
911  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
912 };
913 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUnderlyingStips::_ftha(ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
916 //-------------------------------------------------------------------------------------------------
917 const FieldTrait ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
918 {
919  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
920  FieldTrait(1062, 1, 4, 0xc)
921 };
922 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
925 //-------------------------------------------------------------------------------------------------
926 const FieldTrait ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
927 {
928  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
929 };
930 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
933 //-------------------------------------------------------------------------------------------------
935 {
936  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
937  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
938 };
940 const MsgType ExecutionReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
941 const unsigned short ExecutionReport::NoTrdRegTimestamps::_fnum;
942 //-------------------------------------------------------------------------------------------------
943 const FieldTrait ExecutionReport::NoEvents::_traits[] =
944 {
945  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
946  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
947 };
950 const unsigned short ExecutionReport::NoEvents::_fnum;
951 //-------------------------------------------------------------------------------------------------
953 {
954  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
955 };
957 const MsgType ExecutionReport::NoStrategyParameters::_msgtype("NoStrategyParameters");
959 //-------------------------------------------------------------------------------------------------
961 {
962  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
963  FieldTrait(1052, 1, 4, 0xc)
964 };
966 const MsgType ExecutionReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
968 //-------------------------------------------------------------------------------------------------
969 const FieldTrait ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
970 {
971  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
972 };
973 const FieldTrait_Hash_Array ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
976 //-------------------------------------------------------------------------------------------------
977 const FieldTrait ExecutionReport::NoFills::_traits[] =
978 {
979  FieldTrait(1363, 15, 1, 0x4), FieldTrait(1364, 11, 2, 0x4), FieldTrait(1365, 10, 3, 0x4),
980  FieldTrait(1414, 1, 4, 0xc), FieldTrait(1443, 1, 5, 0x4)
981 };
984 const unsigned short ExecutionReport::NoFills::_fnum;
985 //-------------------------------------------------------------------------------------------------
986 const FieldTrait ExecutionReport::NoFills::NoNested4PartyIDs::_traits[] =
987 {
988  FieldTrait(1413, 1, 4, 0xc), FieldTrait(1415, 15, 1, 0x4), FieldTrait(1416, 7, 2, 0x4),
989  FieldTrait(1417, 1, 3, 0x4)
990 };
991 const FieldTrait_Hash_Array ExecutionReport::NoFills::NoNested4PartyIDs::_ftha(ExecutionReport::NoFills::NoNested4PartyIDs::_traits, 4);
994 //-------------------------------------------------------------------------------------------------
995 const FieldTrait ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_traits[] =
996 {
997  FieldTrait(1411, 1, 2, 0x4), FieldTrait(1412, 15, 1, 0x4)
998 };
999 const FieldTrait_Hash_Array ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_ftha(ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_traits, 2);
1002 //-------------------------------------------------------------------------------------------------
1003 const FieldTrait ExecutionReport::NoRateSources::_traits[] =
1004 {
1005  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
1006 };
1008 const MsgType ExecutionReport::NoRateSources::_msgtype("NoRateSources");
1009 const unsigned short ExecutionReport::NoRateSources::_fnum;
1010 //-------------------------------------------------------------------------------------------------
1011 const FieldTrait ExecutionReport::NoComplexEvents::_traits[] =
1012 {
1013  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1014  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1015  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1016 };
1018 const MsgType ExecutionReport::NoComplexEvents::_msgtype("NoComplexEvents");
1019 const unsigned short ExecutionReport::NoComplexEvents::_fnum;
1020 //-------------------------------------------------------------------------------------------------
1021 const FieldTrait ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
1022 {
1023  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1024 };
1025 const FieldTrait_Hash_Array ExecutionReport::NoComplexEvents::NoComplexEventDates::_ftha(ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
1028 //-------------------------------------------------------------------------------------------------
1029 const FieldTrait ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1030 {
1031  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1032 };
1033 const FieldTrait_Hash_Array ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1036 //-------------------------------------------------------------------------------------------------
1037 const FieldTrait OrderCancelReject::_traits[] =
1038 {
1039  FieldTrait( 1, 15, 11, 0x4), FieldTrait( 11, 15, 4, 0x1), FieldTrait( 37, 15, 1, 0x1),
1040  FieldTrait( 39, 7, 7, 0x1), FieldTrait( 41, 15, 6, 0x4), FieldTrait( 58, 15, 19, 0x4),
1041  FieldTrait( 60, 22, 16, 0x4), FieldTrait( 66, 15, 10, 0x4), FieldTrait( 75, 25, 15, 0x4),
1042  FieldTrait( 102, 1, 18, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 229, 25, 14, 0x4),
1043  FieldTrait( 354, 2, 20, 0x4), FieldTrait( 355, 28, 21, 0x4), FieldTrait( 434, 7, 17, 0x1),
1044  FieldTrait( 526, 15, 3, 0x4), FieldTrait( 581, 1, 13, 0x4), FieldTrait( 583, 15, 5, 0x4),
1045  FieldTrait( 586, 22, 9, 0x4), FieldTrait( 636, 8, 8, 0x4), FieldTrait( 660, 1, 12, 0x4)
1046 };
1047 const FieldTrait_Hash_Array OrderCancelReject::_ftha(OrderCancelReject::_traits, 21);
1049 //-------------------------------------------------------------------------------------------------
1050 const FieldTrait Logon::_traits[] =
1051 {
1052  FieldTrait( 95, 2, 3, 0x4), FieldTrait( 96, 28, 4, 0x4), FieldTrait( 98, 1, 1, 0x1),
1053  FieldTrait( 108, 1, 2, 0x1), FieldTrait( 141, 8, 5, 0x4), FieldTrait( 383, 2, 7, 0x4),
1054  FieldTrait( 384, 1, 12, 0xc), FieldTrait( 464, 8, 8, 0x4), FieldTrait( 553, 15, 9, 0x4),
1055  FieldTrait( 554, 15, 10, 0x4), FieldTrait( 789, 4, 6, 0x4), FieldTrait(1137, 15, 11, 0x1)
1056 };
1057 const FieldTrait_Hash_Array Logon::_ftha(Logon::_traits, 12);
1058 const MsgType Logon::_msgtype("A");
1059 //-------------------------------------------------------------------------------------------------
1060 const FieldTrait Logon::NoMsgTypes::_traits[] =
1061 {
1062  FieldTrait( 372, 15, 1, 0x4), FieldTrait( 385, 7, 2, 0x4), FieldTrait(1130, 15, 3, 0x4),
1063  FieldTrait(1131, 15, 4, 0x4)
1064 };
1065 const FieldTrait_Hash_Array Logon::NoMsgTypes::_ftha(Logon::NoMsgTypes::_traits, 4);
1066 const MsgType Logon::NoMsgTypes::_msgtype("NoMsgTypes");
1067 const unsigned short Logon::NoMsgTypes::_fnum;
1068 //-------------------------------------------------------------------------------------------------
1069 const FieldTrait DerivativeSecurityList::_traits[] =
1070 {
1071  FieldTrait( 60, 22, 149, 0x4), FieldTrait( 146, 1, 78, 0xc), FieldTrait( 241, 25, 15, 0x4),
1072  FieldTrait( 242, 25, 16, 0x4), FieldTrait( 243, 1, 17, 0x4), FieldTrait( 244, 1, 18, 0x4),
1073  FieldTrait( 245, 14, 19, 0x4), FieldTrait( 246, 9, 20, 0x4), FieldTrait( 247, 25, 26, 0x4),
1074  FieldTrait( 256, 15, 21, 0x4), FieldTrait( 305, 15, 7, 0x4), FieldTrait( 306, 15, 33, 0x4),
1075  FieldTrait( 307, 15, 36, 0x4), FieldTrait( 308, 20, 32, 0x4), FieldTrait( 309, 15, 6, 0x4),
1076  FieldTrait( 310, 15, 11, 0x4), FieldTrait( 311, 15, 4, 0x4), FieldTrait( 312, 15, 5, 0x4),
1077  FieldTrait( 313, 21, 13, 0x4), FieldTrait( 315, 1, 63, 0x4), FieldTrait( 316, 11, 27, 0x4),
1078  FieldTrait( 317, 7, 29, 0x4), FieldTrait( 318, 19, 41, 0x4), FieldTrait( 320, 15, 1, 0x4),
1079  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 362, 2, 34, 0x4), FieldTrait( 363, 28, 35, 0x4),
1080  FieldTrait( 364, 2, 37, 0x4), FieldTrait( 365, 28, 38, 0x4), FieldTrait( 393, 1, 76, 0x4),
1081  FieldTrait( 435, 14, 31, 0x4), FieldTrait( 436, 9, 30, 0x4), FieldTrait( 457, 1, 8, 0xc),
1082  FieldTrait( 462, 1, 9, 0x4), FieldTrait( 463, 15, 10, 0x4), FieldTrait( 542, 25, 14, 0x4),
1083  FieldTrait( 560, 1, 3, 0x4), FieldTrait( 592, 18, 23, 0x4), FieldTrait( 593, 15, 24, 0x4),
1084  FieldTrait( 594, 15, 25, 0x4), FieldTrait( 595, 15, 22, 0x4), FieldTrait( 715, 25, 148, 0x4),
1085  FieldTrait( 763, 15, 12, 0x4), FieldTrait( 810, 11, 43, 0x4), FieldTrait( 877, 15, 39, 0x4),
1086  FieldTrait( 878, 15, 40, 0x4), FieldTrait( 879, 10, 42, 0x4), FieldTrait( 882, 11, 44, 0x4),
1087  FieldTrait( 883, 11, 45, 0x4), FieldTrait( 884, 13, 46, 0x4), FieldTrait( 885, 13, 47, 0x4),
1088  FieldTrait( 886, 13, 48, 0x4), FieldTrait( 887, 1, 49, 0xc), FieldTrait( 893, 8, 77, 0x4),
1089  FieldTrait( 941, 19, 28, 0x4), FieldTrait( 964, 1, 147, 0x4), FieldTrait( 972, 14, 50, 0x4),
1090  FieldTrait( 973, 13, 52, 0x4), FieldTrait( 974, 15, 53, 0x4), FieldTrait( 975, 1, 51, 0x4),
1091  FieldTrait( 998, 15, 54, 0x4), FieldTrait(1000, 15, 55, 0x4), FieldTrait(1038, 13, 56, 0x4),
1092  FieldTrait(1039, 15, 58, 0x4), FieldTrait(1044, 10, 59, 0x4), FieldTrait(1045, 9, 60, 0x4),
1093  FieldTrait(1046, 7, 61, 0x4), FieldTrait(1058, 1, 57, 0xc), FieldTrait(1180, 15, 143, 0x4),
1094  FieldTrait(1181, 4, 144, 0x4), FieldTrait(1213, 26, 62, 0x4), FieldTrait(1214, 15, 79, 0x4),
1095  FieldTrait(1215, 15, 80, 0x4), FieldTrait(1216, 15, 81, 0x4), FieldTrait(1217, 15, 82, 0x4),
1096  FieldTrait(1218, 1, 83, 0xc), FieldTrait(1225, 13, 115, 0x4), FieldTrait(1228, 15, 85, 0x4),
1097  FieldTrait(1243, 8, 86, 0x4), FieldTrait(1246, 1, 84, 0x4), FieldTrait(1247, 15, 87, 0x4),
1098  FieldTrait(1248, 15, 88, 0x4), FieldTrait(1249, 15, 89, 0x4), FieldTrait(1250, 15, 90, 0x4),
1099  FieldTrait(1251, 21, 91, 0x4), FieldTrait(1252, 25, 92, 0x4), FieldTrait(1253, 26, 93, 0x4),
1100  FieldTrait(1254, 15, 94, 0x4), FieldTrait(1255, 7, 95, 0x4), FieldTrait(1256, 15, 96, 0x4),
1101  FieldTrait(1257, 15, 98, 0x4), FieldTrait(1258, 18, 99, 0x4), FieldTrait(1259, 15, 100, 0x4),
1102  FieldTrait(1260, 15, 102, 0x4), FieldTrait(1261, 11, 101, 0x4), FieldTrait(1262, 19, 103, 0x4),
1103  FieldTrait(1263, 9, 104, 0x4), FieldTrait(1264, 9, 105, 0x4), FieldTrait(1265, 7, 106, 0x4),
1104  FieldTrait(1266, 9, 107, 0x4), FieldTrait(1267, 9, 108, 0x4), FieldTrait(1268, 13, 109, 0x4),
1105  FieldTrait(1269, 15, 110, 0x4), FieldTrait(1270, 10, 111, 0x4), FieldTrait(1271, 15, 116, 0x4),
1106  FieldTrait(1272, 20, 117, 0x4), FieldTrait(1273, 1, 118, 0x4), FieldTrait(1274, 1, 119, 0x4),
1107  FieldTrait(1275, 15, 120, 0x4), FieldTrait(1276, 25, 97, 0x4), FieldTrait(1277, 2, 121, 0x4),
1108  FieldTrait(1278, 28, 122, 0x4), FieldTrait(1279, 15, 123, 0x4), FieldTrait(1280, 2, 124, 0x4),
1109  FieldTrait(1281, 28, 125, 0x4), FieldTrait(1282, 2, 136, 0x4), FieldTrait(1283, 28, 137, 0x4),
1110  FieldTrait(1284, 15, 138, 0x4), FieldTrait(1285, 21, 126, 0x4), FieldTrait(1286, 1, 127, 0xc),
1111  FieldTrait(1292, 1, 128, 0xc), FieldTrait(1299, 7, 114, 0x4), FieldTrait(1310, 1, 142, 0xc),
1112  FieldTrait(1311, 1, 141, 0xc), FieldTrait(1315, 15, 112, 0x4), FieldTrait(1316, 10, 113, 0x4),
1113  FieldTrait(1317, 7, 129, 0x4), FieldTrait(1318, 15, 130, 0x4), FieldTrait(1319, 15, 131, 0x4),
1114  FieldTrait(1320, 1, 132, 0x4), FieldTrait(1321, 11, 133, 0x4), FieldTrait(1322, 11, 134, 0x4),
1115  FieldTrait(1323, 1, 135, 0x4), FieldTrait(1350, 4, 145, 0x4), FieldTrait(1352, 8, 146, 0x4),
1116  FieldTrait(1419, 1, 64, 0x4), FieldTrait(1423, 10, 65, 0x4), FieldTrait(1424, 15, 66, 0x4),
1117  FieldTrait(1425, 10, 67, 0x4), FieldTrait(1437, 1, 68, 0x4), FieldTrait(1438, 1, 139, 0x4),
1118  FieldTrait(1441, 1, 69, 0x4), FieldTrait(1442, 1, 140, 0x4), FieldTrait(1453, 15, 70, 0x4),
1119  FieldTrait(1454, 15, 71, 0x4), FieldTrait(1455, 14, 72, 0x4), FieldTrait(1456, 14, 73, 0x4),
1120  FieldTrait(1459, 14, 74, 0x4), FieldTrait(1460, 14, 75, 0x4)
1121 };
1122 const FieldTrait_Hash_Array DerivativeSecurityList::_ftha(DerivativeSecurityList::_traits, 149);
1124 //-------------------------------------------------------------------------------------------------
1126 {
1127  FieldTrait( 15, 19, 89, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
1128  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 94, 0x4), FieldTrait( 65, 15, 2, 0x4),
1129  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
1130  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
1131  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4),
1132  FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4),
1133  FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4),
1134  FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4),
1135  FieldTrait( 292, 16, 101, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
1136  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 95, 0x4),
1137  FieldTrait( 355, 28, 96, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
1138  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
1139  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
1140  FieldTrait( 555, 1, 93, 0xc), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 90, 0x4),
1141  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
1142  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 41, 0x4),
1143  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
1144  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
1145  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
1146  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
1147  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
1148  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
1149  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
1150  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
1151  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
1152  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
1153  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1221, 11, 98, 0x4),
1154  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1230, 11, 99, 0x4), FieldTrait(1240, 11, 100, 0x4),
1155  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1305, 1, 97, 0x4),
1156  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
1157  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
1158  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
1159  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
1160  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1504, 22, 102, 0x4)
1161 };
1164 const unsigned short DerivativeSecurityList::NoRelatedSym::_fnum;
1165 //-------------------------------------------------------------------------------------------------
1166 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits[] =
1167 {
1168  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1169 };
1170 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_ftha(DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits, 2);
1173 //-------------------------------------------------------------------------------------------------
1174 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoLegs::_traits[] =
1175 {
1176  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1177  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1178  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
1179  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
1180  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
1181  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
1182  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
1183  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
1184  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
1185  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
1186  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
1187  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
1188  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1189  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1190  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1191  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1192  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
1193  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1194 };
1195 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoLegs::_ftha(DerivativeSecurityList::NoRelatedSym::NoLegs::_traits, 54);
1198 //-------------------------------------------------------------------------------------------------
1199 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
1200 {
1201  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1202 };
1203 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
1206 //-------------------------------------------------------------------------------------------------
1207 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoEvents::_traits[] =
1208 {
1209  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
1210  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
1211 };
1212 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoEvents::_ftha(DerivativeSecurityList::NoRelatedSym::NoEvents::_traits, 5);
1215 //-------------------------------------------------------------------------------------------------
1216 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits[] =
1217 {
1218  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
1219 };
1220 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits, 2);
1223 //-------------------------------------------------------------------------------------------------
1224 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits[] =
1225 {
1226  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
1227  FieldTrait(1052, 1, 4, 0xc)
1228 };
1229 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits, 4);
1232 //-------------------------------------------------------------------------------------------------
1233 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
1234 {
1235  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
1236 };
1237 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
1240 //-------------------------------------------------------------------------------------------------
1241 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits[] =
1242 {
1243  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1244  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1245  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1246 };
1247 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits, 8);
1250 //-------------------------------------------------------------------------------------------------
1251 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
1252 {
1253  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1254 };
1255 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
1258 //-------------------------------------------------------------------------------------------------
1259 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1260 {
1261  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1262 };
1263 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1266 //-------------------------------------------------------------------------------------------------
1268 {
1269  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
1270 };
1272 const MsgType DerivativeSecurityList::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
1274 //-------------------------------------------------------------------------------------------------
1276 {
1277  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
1278 };
1282 //-------------------------------------------------------------------------------------------------
1284 {
1285  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
1286  FieldTrait(1062, 1, 4, 0xc)
1287 };
1291 //-------------------------------------------------------------------------------------------------
1292 const FieldTrait DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
1293 {
1294  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
1295 };
1296 const FieldTrait_Hash_Array DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
1299 //-------------------------------------------------------------------------------------------------
1301 {
1302  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
1303 };
1305 const MsgType DerivativeSecurityList::NoDerivativeSecurityAltID::_msgtype("NoDerivativeSecurityAltID");
1307 //-------------------------------------------------------------------------------------------------
1309 {
1310  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
1311  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
1312 };
1316 //-------------------------------------------------------------------------------------------------
1318 {
1319  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
1320  FieldTrait(1296, 1, 4, 0xc)
1321 };
1323 const MsgType DerivativeSecurityList::NoDerivativeInstrumentParties::_msgtype("NoDerivativeInstrumentParties");
1325 //-------------------------------------------------------------------------------------------------
1326 const FieldTrait DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
1327 {
1328  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
1329 };
1330 const FieldTrait_Hash_Array DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
1333 //-------------------------------------------------------------------------------------------------
1335 {
1336  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
1337  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
1338  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
1339  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
1340  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
1341  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
1342  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
1343 };
1347 //-------------------------------------------------------------------------------------------------
1348 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits[] =
1349 {
1350  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
1351  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
1352 };
1353 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits, 6);
1356 //-------------------------------------------------------------------------------------------------
1357 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
1358 {
1359  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
1360  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
1361 };
1362 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
1365 //-------------------------------------------------------------------------------------------------
1366 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits[] =
1367 {
1368  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
1369  FieldTrait(1209, 1, 4, 0x4)
1370 };
1371 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTickRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits, 4);
1374 //-------------------------------------------------------------------------------------------------
1375 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits[] =
1376 {
1377  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
1378 };
1379 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits, 2);
1382 //-------------------------------------------------------------------------------------------------
1383 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits[] =
1384 {
1385  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
1386  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
1387  FieldTrait(1239, 1, 4, 0xc)
1388 };
1389 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits, 7);
1392 //-------------------------------------------------------------------------------------------------
1393 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
1394 {
1395  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
1396 };
1397 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
1400 //-------------------------------------------------------------------------------------------------
1401 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
1402 {
1403  FieldTrait(1308, 7, 1, 0x4)
1404 };
1405 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
1408 //-------------------------------------------------------------------------------------------------
1409 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
1410 {
1411  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
1412 };
1413 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
1416 //-------------------------------------------------------------------------------------------------
1417 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
1418 {
1419  FieldTrait( 40, 7, 1, 0x4)
1420 };
1421 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
1424 //-------------------------------------------------------------------------------------------------
1425 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
1426 {
1427  FieldTrait( 59, 7, 1, 0x4)
1428 };
1429 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
1432 //-------------------------------------------------------------------------------------------------
1433 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
1434 {
1435  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
1436 };
1437 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_ftha(DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
1440 //-------------------------------------------------------------------------------------------------
1442 {
1443  FieldTrait(1313, 1, 1, 0x4), FieldTrait(1314, 15, 2, 0x4)
1444 };
1448 //-------------------------------------------------------------------------------------------------
1449 const FieldTrait NewOrderMultileg::_traits[] =
1450 {
1451  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 1, 0x1), FieldTrait( 12, 13, 140, 0x4),
1452  FieldTrait( 13, 7, 141, 0x4), FieldTrait( 15, 19, 130, 0x4), FieldTrait( 18, 16, 20, 0x4),
1453  FieldTrait( 21, 7, 19, 0x4), FieldTrait( 22, 15, 30, 0x4), FieldTrait( 23, 15, 133, 0x4),
1454  FieldTrait( 38, 10, 121, 0x4), FieldTrait( 40, 7, 126, 0x1), FieldTrait( 44, 11, 128, 0x4),
1455  FieldTrait( 48, 15, 29, 0x4), FieldTrait( 54, 7, 26, 0x1), FieldTrait( 55, 15, 27, 0x4),
1456  FieldTrait( 58, 15, 150, 0x4), FieldTrait( 59, 7, 135, 0x4), FieldTrait( 60, 22, 119, 0x1),
1457  FieldTrait( 63, 15, 15, 0x4), FieldTrait( 64, 25, 16, 0x4), FieldTrait( 65, 15, 28, 0x4),
1458  FieldTrait( 70, 15, 13, 0x4), FieldTrait( 75, 25, 6, 0x4), FieldTrait( 77, 7, 153, 0x4),
1459  FieldTrait( 78, 1, 14, 0xc), FieldTrait( 81, 7, 25, 0x4), FieldTrait( 99, 11, 129, 0x4),
1460  FieldTrait( 100, 20, 23, 0x4), FieldTrait( 106, 15, 56, 0x4), FieldTrait( 107, 15, 59, 0x4),
1461  FieldTrait( 110, 10, 21, 0x4), FieldTrait( 111, 10, 22, 0x4), FieldTrait( 114, 8, 118, 0x4),
1462  FieldTrait( 117, 15, 134, 0x4), FieldTrait( 120, 19, 148, 0x4), FieldTrait( 121, 8, 147, 0x4),
1463  FieldTrait( 126, 22, 138, 0x4), FieldTrait( 140, 11, 116, 0x4), FieldTrait( 152, 10, 122, 0x4),
1464  FieldTrait( 167, 15, 34, 0x4), FieldTrait( 168, 22, 136, 0x4), FieldTrait( 200, 21, 36, 0x4),
1465  FieldTrait( 201, 1, 97, 0x4), FieldTrait( 202, 11, 50, 0x4), FieldTrait( 203, 1, 154, 0x4),
1466  FieldTrait( 206, 7, 52, 0x4), FieldTrait( 207, 20, 55, 0x4), FieldTrait( 210, 10, 155, 0x4),
1467  FieldTrait( 211, 9, 156, 0x4), FieldTrait( 223, 14, 54, 0x4), FieldTrait( 224, 25, 38, 0x4),
1468  FieldTrait( 225, 25, 39, 0x4), FieldTrait( 226, 1, 41, 0x4), FieldTrait( 227, 14, 42, 0x4),
1469  FieldTrait( 228, 9, 43, 0x4), FieldTrait( 229, 25, 5, 0x4), FieldTrait( 231, 9, 53, 0x4),
1470  FieldTrait( 239, 1, 40, 0x4), FieldTrait( 240, 25, 49, 0x4), FieldTrait( 255, 15, 44, 0x4),
1471  FieldTrait( 348, 2, 57, 0x4), FieldTrait( 349, 28, 58, 0x4), FieldTrait( 350, 2, 60, 0x4),
1472  FieldTrait( 351, 28, 61, 0x4), FieldTrait( 354, 2, 151, 0x4), FieldTrait( 355, 28, 152, 0x4),
1473  FieldTrait( 376, 15, 131, 0x4), FieldTrait( 377, 8, 132, 0x4), FieldTrait( 386, 1, 24, 0xc),
1474  FieldTrait( 388, 7, 167, 0x4), FieldTrait( 389, 9, 168, 0x4), FieldTrait( 423, 1, 127, 0x4),
1475  FieldTrait( 427, 1, 139, 0x4), FieldTrait( 432, 25, 137, 0x4), FieldTrait( 453, 1, 4, 0xc),
1476  FieldTrait( 454, 1, 31, 0xc), FieldTrait( 460, 1, 32, 0x4), FieldTrait( 461, 15, 33, 0x4),
1477  FieldTrait( 468, 7, 124, 0x4), FieldTrait( 469, 9, 125, 0x4), FieldTrait( 470, 18, 46, 0x4),
1478  FieldTrait( 471, 15, 47, 0x4), FieldTrait( 472, 15, 48, 0x4), FieldTrait( 479, 19, 142, 0x4),
1479  FieldTrait( 480, 7, 177, 0x4), FieldTrait( 481, 7, 178, 0x4), FieldTrait( 494, 15, 180, 0x4),
1480  FieldTrait( 497, 7, 143, 0x4), FieldTrait( 513, 15, 179, 0x4), FieldTrait( 516, 14, 123, 0x4),
1481  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 144, 0x4), FieldTrait( 529, 16, 145, 0x4),
1482  FieldTrait( 541, 25, 37, 0x4), FieldTrait( 543, 15, 45, 0x4), FieldTrait( 544, 7, 17, 0x4),
1483  FieldTrait( 555, 1, 117, 0x1), FieldTrait( 563, 1, 181, 0x4), FieldTrait( 581, 1, 9, 0x4),
1484  FieldTrait( 582, 1, 146, 0x4), FieldTrait( 583, 15, 3, 0x4), FieldTrait( 589, 7, 10, 0x4),
1485  FieldTrait( 590, 7, 11, 0x4), FieldTrait( 591, 7, 12, 0x4), FieldTrait( 635, 15, 18, 0x4),
1486  FieldTrait( 660, 1, 8, 0x4), FieldTrait( 667, 21, 63, 0x4), FieldTrait( 691, 15, 62, 0x4),
1487  FieldTrait( 711, 1, 115, 0xc), FieldTrait( 762, 15, 35, 0x4), FieldTrait( 775, 1, 149, 0x4),
1488  FieldTrait( 835, 1, 157, 0x4), FieldTrait( 836, 1, 158, 0x4), FieldTrait( 837, 1, 159, 0x4),
1489  FieldTrait( 838, 1, 160, 0x4), FieldTrait( 840, 1, 161, 0x4), FieldTrait( 841, 1, 169, 0x4),
1490  FieldTrait( 842, 1, 170, 0x4), FieldTrait( 843, 1, 171, 0x4), FieldTrait( 844, 1, 172, 0x4),
1491  FieldTrait( 846, 1, 173, 0x4), FieldTrait( 847, 1, 174, 0x4), FieldTrait( 848, 15, 175, 0x4),
1492  FieldTrait( 849, 14, 176, 0x4), FieldTrait( 854, 1, 120, 0x4), FieldTrait( 864, 1, 66, 0xc),
1493  FieldTrait( 873, 25, 67, 0x4), FieldTrait( 874, 25, 68, 0x4), FieldTrait( 875, 1, 64, 0x4),
1494  FieldTrait( 876, 15, 65, 0x4), FieldTrait( 947, 19, 51, 0x4), FieldTrait( 957, 1, 182, 0xc),
1495  FieldTrait( 965, 15, 69, 0x4), FieldTrait( 966, 15, 70, 0x4), FieldTrait( 967, 9, 72, 0x4),
1496  FieldTrait( 968, 9, 73, 0x4), FieldTrait( 969, 9, 74, 0x4), FieldTrait( 970, 1, 75, 0x4),
1497  FieldTrait( 971, 1, 76, 0x4), FieldTrait( 996, 15, 78, 0x4), FieldTrait( 997, 15, 79, 0x4),
1498  FieldTrait(1018, 1, 77, 0xc), FieldTrait(1049, 7, 71, 0x4), FieldTrait(1069, 12, 183, 0x4),
1499  FieldTrait(1079, 26, 80, 0x4), FieldTrait(1080, 15, 210, 0x4), FieldTrait(1081, 7, 211, 0x4),
1500  FieldTrait(1082, 10, 186, 0x4), FieldTrait(1083, 7, 187, 0x4), FieldTrait(1084, 7, 188, 0x4),
1501  FieldTrait(1085, 10, 189, 0x4), FieldTrait(1086, 10, 190, 0x4), FieldTrait(1087, 10, 191, 0x4),
1502  FieldTrait(1088, 10, 192, 0x4), FieldTrait(1089, 10, 184, 0x4), FieldTrait(1090, 1, 185, 0x4),
1503  FieldTrait(1091, 8, 212, 0x4), FieldTrait(1092, 7, 194, 0x4), FieldTrait(1094, 1, 162, 0x4),
1504  FieldTrait(1096, 15, 163, 0x4), FieldTrait(1097, 15, 164, 0x4), FieldTrait(1098, 15, 165, 0x4),
1505  FieldTrait(1099, 15, 166, 0x4), FieldTrait(1100, 7, 195, 0x4), FieldTrait(1101, 7, 196, 0x4),
1506  FieldTrait(1102, 11, 197, 0x4), FieldTrait(1103, 15, 198, 0x4), FieldTrait(1104, 15, 199, 0x4),
1507  FieldTrait(1105, 15, 200, 0x4), FieldTrait(1106, 15, 201, 0x4), FieldTrait(1107, 7, 202, 0x4),
1508  FieldTrait(1108, 7, 203, 0x4), FieldTrait(1109, 7, 204, 0x4), FieldTrait(1110, 11, 205, 0x4),
1509  FieldTrait(1111, 7, 206, 0x4), FieldTrait(1112, 10, 207, 0x4), FieldTrait(1113, 15, 208, 0x4),
1510  FieldTrait(1114, 15, 209, 0x4), FieldTrait(1133, 7, 213, 0x4), FieldTrait(1138, 10, 193, 0x4),
1511  FieldTrait(1146, 13, 82, 0x4), FieldTrait(1147, 10, 83, 0x4), FieldTrait(1151, 15, 81, 0x4),
1512  FieldTrait(1184, 2, 84, 0x4), FieldTrait(1185, 29, 85, 0x4), FieldTrait(1186, 15, 86, 0x4),
1513  FieldTrait(1190, 9, 216, 0x4), FieldTrait(1191, 15, 88, 0x4), FieldTrait(1192, 10, 89, 0x4),
1514  FieldTrait(1193, 7, 90, 0x4), FieldTrait(1194, 1, 91, 0x4), FieldTrait(1195, 13, 92, 0x4),
1515  FieldTrait(1196, 15, 93, 0x4), FieldTrait(1197, 15, 100, 0x4), FieldTrait(1198, 1, 94, 0x4),
1516  FieldTrait(1199, 11, 95, 0x4), FieldTrait(1200, 11, 96, 0x4), FieldTrait(1227, 15, 87, 0x4),
1517  FieldTrait(1242, 8, 99, 0x4), FieldTrait(1244, 8, 98, 0x4), FieldTrait(1377, 1, 214, 0x4),
1518  FieldTrait(1378, 1, 215, 0x4), FieldTrait(1435, 1, 101, 0x4), FieldTrait(1439, 1, 102, 0x4),
1519  FieldTrait(1449, 15, 103, 0x4), FieldTrait(1450, 15, 104, 0x4), FieldTrait(1451, 14, 105, 0x4),
1520  FieldTrait(1452, 14, 106, 0x4), FieldTrait(1457, 14, 107, 0x4), FieldTrait(1458, 14, 108, 0x4),
1521  FieldTrait(1478, 1, 109, 0x4), FieldTrait(1479, 1, 110, 0x4), FieldTrait(1480, 14, 111, 0x4),
1522  FieldTrait(1481, 1, 112, 0x4), FieldTrait(1482, 1, 113, 0x4), FieldTrait(1483, 1, 114, 0xc)
1523 };
1524 const FieldTrait_Hash_Array NewOrderMultileg::_ftha(NewOrderMultileg::_traits, 216);
1526 //-------------------------------------------------------------------------------------------------
1527 const FieldTrait NewOrderMultileg::NoAllocs::_traits[] =
1528 {
1529  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
1530  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 948, 1, 5, 0xc)
1531 };
1534 const unsigned short NewOrderMultileg::NoAllocs::_fnum;
1535 //-------------------------------------------------------------------------------------------------
1536 const FieldTrait NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits[] =
1537 {
1538  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
1539  FieldTrait( 952, 1, 4, 0xc)
1540 };
1541 const FieldTrait_Hash_Array NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_ftha(NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits, 4);
1544 //-------------------------------------------------------------------------------------------------
1545 const FieldTrait NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
1546 {
1547  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
1548 };
1549 const FieldTrait_Hash_Array NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
1552 //-------------------------------------------------------------------------------------------------
1554 {
1555  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
1556 };
1558 const MsgType NewOrderMultileg::NoTradingSessions::_msgtype("NoTradingSessions");
1559 const unsigned short NewOrderMultileg::NoTradingSessions::_fnum;
1560 //-------------------------------------------------------------------------------------------------
1561 const FieldTrait NewOrderMultileg::NoPartyIDs::_traits[] =
1562 {
1563  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
1564  FieldTrait( 802, 1, 4, 0xc)
1565 };
1568 const unsigned short NewOrderMultileg::NoPartyIDs::_fnum;
1569 //-------------------------------------------------------------------------------------------------
1570 const FieldTrait NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits[] =
1571 {
1572  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
1573 };
1574 const FieldTrait_Hash_Array NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits, 2);
1577 //-------------------------------------------------------------------------------------------------
1578 const FieldTrait NewOrderMultileg::NoSecurityAltID::_traits[] =
1579 {
1580  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1581 };
1583 const MsgType NewOrderMultileg::NoSecurityAltID::_msgtype("NoSecurityAltID");
1584 const unsigned short NewOrderMultileg::NoSecurityAltID::_fnum;
1585 //-------------------------------------------------------------------------------------------------
1586 const FieldTrait NewOrderMultileg::NoLegs::_traits[] =
1587 {
1588  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1589  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1590  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 61, 0xc),
1591  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 59, 0x4), FieldTrait( 565, 1, 60, 0x4),
1592  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 63, 0x4), FieldTrait( 588, 25, 64, 0x4),
1593  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
1594  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
1595  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
1596  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
1597  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
1598  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
1599  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
1600  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
1601  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
1602  FieldTrait( 654, 15, 62, 0x4), FieldTrait( 670, 1, 58, 0xc), FieldTrait( 675, 19, 71, 0x4),
1603  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 65, 0x4), FieldTrait( 687, 10, 55, 0x4),
1604  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1605  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1606  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1607  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1608  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 66, 0x4), FieldTrait(1379, 9, 67, 0x4),
1609  FieldTrait(1381, 14, 68, 0x4), FieldTrait(1383, 9, 69, 0x4), FieldTrait(1384, 16, 70, 0x4),
1610  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
1611  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1612 };
1615 const unsigned short NewOrderMultileg::NoLegs::_fnum;
1616 //-------------------------------------------------------------------------------------------------
1617 const FieldTrait NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits[] =
1618 {
1619  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
1620  FieldTrait( 804, 1, 4, 0xc)
1621 };
1622 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoNestedPartyIDs::_ftha(NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits, 4);
1625 //-------------------------------------------------------------------------------------------------
1626 const FieldTrait NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
1627 {
1628  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
1629 };
1630 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
1633 //-------------------------------------------------------------------------------------------------
1634 const FieldTrait NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits[] =
1635 {
1636  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1637 };
1638 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegSecurityAltID::_ftha(NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits, 2);
1641 //-------------------------------------------------------------------------------------------------
1642 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::_traits[] =
1643 {
1644  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
1645  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
1646 };
1647 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::_traits, 6);
1650 //-------------------------------------------------------------------------------------------------
1651 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
1652 {
1653  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
1654  FieldTrait( 806, 1, 4, 0xc)
1655 };
1656 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
1659 //-------------------------------------------------------------------------------------------------
1660 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
1661 {
1662  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
1663 };
1664 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
1667 //-------------------------------------------------------------------------------------------------
1668 const FieldTrait NewOrderMultileg::NoLegs::NoLegStipulations::_traits[] =
1669 {
1670  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
1671 };
1672 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegStipulations::_ftha(NewOrderMultileg::NoLegs::NoLegStipulations::_traits, 2);
1675 //-------------------------------------------------------------------------------------------------
1676 const FieldTrait NewOrderMultileg::NoUnderlyings::_traits[] =
1677 {
1678  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
1679  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
1680  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
1681  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
1682  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
1683  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
1684  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
1685  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
1686  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
1687  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
1688  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
1689  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
1690  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
1691  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
1692  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
1693  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
1694  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
1695  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
1696  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
1697  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
1698  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
1699  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
1700  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
1701  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
1702 };
1704 const MsgType NewOrderMultileg::NoUnderlyings::_msgtype("NoUnderlyings");
1705 const unsigned short NewOrderMultileg::NoUnderlyings::_fnum;
1706 //-------------------------------------------------------------------------------------------------
1707 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
1708 {
1709  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
1710 };
1711 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
1714 //-------------------------------------------------------------------------------------------------
1715 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits[] =
1716 {
1717  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
1718 };
1719 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits, 2);
1722 //-------------------------------------------------------------------------------------------------
1723 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
1724 {
1725  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
1726  FieldTrait(1062, 1, 4, 0xc)
1727 };
1728 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
1731 //-------------------------------------------------------------------------------------------------
1732 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
1733 {
1734  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
1735 };
1736 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
1739 //-------------------------------------------------------------------------------------------------
1740 const FieldTrait NewOrderMultileg::NoEvents::_traits[] =
1741 {
1742  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
1743  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
1744 };
1747 const unsigned short NewOrderMultileg::NoEvents::_fnum;
1748 //-------------------------------------------------------------------------------------------------
1750 {
1751  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
1752 };
1754 const MsgType NewOrderMultileg::NoStrategyParameters::_msgtype("NoStrategyParameters");
1756 //-------------------------------------------------------------------------------------------------
1758 {
1759  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
1760  FieldTrait(1052, 1, 4, 0xc)
1761 };
1763 const MsgType NewOrderMultileg::NoInstrumentParties::_msgtype("NoInstrumentParties");
1765 //-------------------------------------------------------------------------------------------------
1766 const FieldTrait NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
1767 {
1768  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
1769 };
1770 const FieldTrait_Hash_Array NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
1773 //-------------------------------------------------------------------------------------------------
1774 const FieldTrait NewOrderMultileg::NoComplexEvents::_traits[] =
1775 {
1776  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1777  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1778  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1779 };
1781 const MsgType NewOrderMultileg::NoComplexEvents::_msgtype("NoComplexEvents");
1782 const unsigned short NewOrderMultileg::NoComplexEvents::_fnum;
1783 //-------------------------------------------------------------------------------------------------
1784 const FieldTrait NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits[] =
1785 {
1786  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1787 };
1788 const FieldTrait_Hash_Array NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits, 3);
1791 //-------------------------------------------------------------------------------------------------
1792 const FieldTrait NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1793 {
1794  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1795 };
1796 const FieldTrait_Hash_Array NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1799 //-------------------------------------------------------------------------------------------------
1800 const FieldTrait MultilegOrderCancelReplace::_traits[] =
1801 {
1802  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 11, 15, 3, 0x4), FieldTrait( 12, 13, 143, 0x4),
1803  FieldTrait( 13, 7, 144, 0x4), FieldTrait( 15, 19, 133, 0x4), FieldTrait( 18, 16, 23, 0x4),
1804  FieldTrait( 21, 7, 22, 0x4), FieldTrait( 22, 15, 33, 0x4), FieldTrait( 23, 15, 136, 0x4),
1805  FieldTrait( 37, 15, 1, 0x4), FieldTrait( 38, 10, 124, 0x4), FieldTrait( 40, 7, 129, 0x1),
1806  FieldTrait( 41, 15, 2, 0x4), FieldTrait( 44, 11, 131, 0x4), FieldTrait( 48, 15, 32, 0x4),
1807  FieldTrait( 54, 7, 29, 0x1), FieldTrait( 55, 15, 30, 0x4), FieldTrait( 58, 15, 153, 0x4),
1808  FieldTrait( 59, 7, 138, 0x4), FieldTrait( 60, 22, 122, 0x1), FieldTrait( 63, 15, 18, 0x4),
1809  FieldTrait( 64, 25, 19, 0x4), FieldTrait( 65, 15, 31, 0x4), FieldTrait( 70, 15, 16, 0x4),
1810  FieldTrait( 75, 25, 9, 0x4), FieldTrait( 77, 7, 156, 0x4), FieldTrait( 78, 1, 17, 0xc),
1811  FieldTrait( 81, 7, 28, 0x4), FieldTrait( 99, 11, 132, 0x4), FieldTrait( 100, 20, 26, 0x4),
1812  FieldTrait( 106, 15, 59, 0x4), FieldTrait( 107, 15, 62, 0x4), FieldTrait( 110, 10, 24, 0x4),
1813  FieldTrait( 111, 10, 25, 0x4), FieldTrait( 114, 8, 121, 0x4), FieldTrait( 117, 15, 137, 0x4),
1814  FieldTrait( 120, 19, 151, 0x4), FieldTrait( 121, 8, 150, 0x4), FieldTrait( 126, 22, 141, 0x4),
1815  FieldTrait( 140, 11, 119, 0x4), FieldTrait( 152, 10, 125, 0x4), FieldTrait( 167, 15, 37, 0x4),
1816  FieldTrait( 168, 22, 139, 0x4), FieldTrait( 200, 21, 39, 0x4), FieldTrait( 201, 1, 100, 0x4),
1817  FieldTrait( 202, 11, 53, 0x4), FieldTrait( 203, 1, 157, 0x4), FieldTrait( 206, 7, 55, 0x4),
1818  FieldTrait( 207, 20, 58, 0x4), FieldTrait( 210, 10, 158, 0x4), FieldTrait( 211, 9, 159, 0x4),
1819  FieldTrait( 223, 14, 57, 0x4), FieldTrait( 224, 25, 41, 0x4), FieldTrait( 225, 25, 42, 0x4),
1820  FieldTrait( 226, 1, 44, 0x4), FieldTrait( 227, 14, 45, 0x4), FieldTrait( 228, 9, 46, 0x4),
1821  FieldTrait( 229, 25, 8, 0x4), FieldTrait( 231, 9, 56, 0x4), FieldTrait( 239, 1, 43, 0x4),
1822  FieldTrait( 240, 25, 52, 0x4), FieldTrait( 255, 15, 47, 0x4), FieldTrait( 348, 2, 60, 0x4),
1823  FieldTrait( 349, 28, 61, 0x4), FieldTrait( 350, 2, 63, 0x4), FieldTrait( 351, 28, 64, 0x4),
1824  FieldTrait( 354, 2, 154, 0x4), FieldTrait( 355, 28, 155, 0x4), FieldTrait( 376, 15, 134, 0x4),
1825  FieldTrait( 377, 8, 135, 0x4), FieldTrait( 386, 1, 27, 0xc), FieldTrait( 388, 7, 170, 0x4),
1826  FieldTrait( 389, 9, 171, 0x4), FieldTrait( 423, 1, 130, 0x4), FieldTrait( 427, 1, 142, 0x4),
1827  FieldTrait( 432, 25, 140, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 34, 0xc),
1828  FieldTrait( 460, 1, 35, 0x4), FieldTrait( 461, 15, 36, 0x4), FieldTrait( 468, 7, 127, 0x4),
1829  FieldTrait( 469, 9, 128, 0x4), FieldTrait( 470, 18, 49, 0x4), FieldTrait( 471, 15, 50, 0x4),
1830  FieldTrait( 472, 15, 51, 0x4), FieldTrait( 479, 19, 145, 0x4), FieldTrait( 480, 7, 180, 0x4),
1831  FieldTrait( 481, 7, 181, 0x4), FieldTrait( 494, 15, 183, 0x4), FieldTrait( 497, 7, 146, 0x4),
1832  FieldTrait( 513, 15, 182, 0x4), FieldTrait( 516, 14, 126, 0x4), FieldTrait( 526, 15, 4, 0x4),
1833  FieldTrait( 528, 7, 147, 0x4), FieldTrait( 529, 16, 148, 0x4), FieldTrait( 541, 25, 40, 0x4),
1834  FieldTrait( 543, 15, 48, 0x4), FieldTrait( 544, 7, 20, 0x4), FieldTrait( 555, 1, 120, 0x1),
1835  FieldTrait( 563, 1, 184, 0x4), FieldTrait( 581, 1, 12, 0x4), FieldTrait( 582, 1, 149, 0x4),
1836  FieldTrait( 583, 15, 5, 0x4), FieldTrait( 586, 22, 6, 0x4), FieldTrait( 589, 7, 13, 0x4),
1837  FieldTrait( 590, 7, 14, 0x4), FieldTrait( 591, 7, 15, 0x4), FieldTrait( 635, 15, 21, 0x4),
1838  FieldTrait( 660, 1, 11, 0x4), FieldTrait( 667, 21, 66, 0x4), FieldTrait( 691, 15, 65, 0x4),
1839  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 762, 15, 38, 0x4), FieldTrait( 775, 1, 152, 0x4),
1840  FieldTrait( 835, 1, 160, 0x4), FieldTrait( 836, 1, 161, 0x4), FieldTrait( 837, 1, 162, 0x4),
1841  FieldTrait( 838, 1, 163, 0x4), FieldTrait( 840, 1, 164, 0x4), FieldTrait( 841, 1, 172, 0x4),
1842  FieldTrait( 842, 1, 173, 0x4), FieldTrait( 843, 1, 174, 0x4), FieldTrait( 844, 1, 175, 0x4),
1843  FieldTrait( 846, 1, 176, 0x4), FieldTrait( 847, 1, 177, 0x4), FieldTrait( 848, 15, 178, 0x4),
1844  FieldTrait( 849, 14, 179, 0x4), FieldTrait( 854, 1, 123, 0x4), FieldTrait( 864, 1, 69, 0xc),
1845  FieldTrait( 873, 25, 70, 0x4), FieldTrait( 874, 25, 71, 0x4), FieldTrait( 875, 1, 67, 0x4),
1846  FieldTrait( 876, 15, 68, 0x4), FieldTrait( 947, 19, 54, 0x4), FieldTrait( 957, 1, 185, 0xc),
1847  FieldTrait( 965, 15, 72, 0x4), FieldTrait( 966, 15, 73, 0x4), FieldTrait( 967, 9, 75, 0x4),
1848  FieldTrait( 968, 9, 76, 0x4), FieldTrait( 969, 9, 77, 0x4), FieldTrait( 970, 1, 78, 0x4),
1849  FieldTrait( 971, 1, 79, 0x4), FieldTrait( 996, 15, 81, 0x4), FieldTrait( 997, 15, 82, 0x4),
1850  FieldTrait(1018, 1, 80, 0xc), FieldTrait(1049, 7, 74, 0x4), FieldTrait(1069, 12, 214, 0x4),
1851  FieldTrait(1079, 26, 83, 0x4), FieldTrait(1082, 10, 188, 0x4), FieldTrait(1083, 7, 189, 0x4),
1852  FieldTrait(1084, 7, 190, 0x4), FieldTrait(1085, 10, 191, 0x4), FieldTrait(1086, 10, 192, 0x4),
1853  FieldTrait(1087, 10, 193, 0x4), FieldTrait(1088, 10, 194, 0x4), FieldTrait(1089, 10, 186, 0x4),
1854  FieldTrait(1090, 1, 187, 0x4), FieldTrait(1091, 8, 212, 0x4), FieldTrait(1092, 7, 196, 0x4),
1855  FieldTrait(1094, 1, 165, 0x4), FieldTrait(1096, 15, 166, 0x4), FieldTrait(1097, 15, 167, 0x4),
1856  FieldTrait(1098, 15, 168, 0x4), FieldTrait(1099, 15, 169, 0x4), FieldTrait(1100, 7, 197, 0x4),
1857  FieldTrait(1101, 7, 198, 0x4), FieldTrait(1102, 11, 199, 0x4), FieldTrait(1103, 15, 200, 0x4),
1858  FieldTrait(1104, 15, 201, 0x4), FieldTrait(1105, 15, 202, 0x4), FieldTrait(1106, 15, 203, 0x4),
1859  FieldTrait(1107, 7, 204, 0x4), FieldTrait(1108, 7, 205, 0x4), FieldTrait(1109, 7, 206, 0x4),
1860  FieldTrait(1110, 11, 207, 0x4), FieldTrait(1111, 7, 208, 0x4), FieldTrait(1112, 10, 209, 0x4),
1861  FieldTrait(1113, 15, 210, 0x4), FieldTrait(1114, 15, 211, 0x4), FieldTrait(1133, 7, 213, 0x4),
1862  FieldTrait(1138, 10, 195, 0x4), FieldTrait(1146, 13, 85, 0x4), FieldTrait(1147, 10, 86, 0x4),
1863  FieldTrait(1151, 15, 84, 0x4), FieldTrait(1184, 2, 87, 0x4), FieldTrait(1185, 29, 88, 0x4),
1864  FieldTrait(1186, 15, 89, 0x4), FieldTrait(1190, 9, 217, 0x4), FieldTrait(1191, 15, 91, 0x4),
1865  FieldTrait(1192, 10, 92, 0x4), FieldTrait(1193, 7, 93, 0x4), FieldTrait(1194, 1, 94, 0x4),
1866  FieldTrait(1195, 13, 95, 0x4), FieldTrait(1196, 15, 96, 0x4), FieldTrait(1197, 15, 103, 0x4),
1867  FieldTrait(1198, 1, 97, 0x4), FieldTrait(1199, 11, 98, 0x4), FieldTrait(1200, 11, 99, 0x4),
1868  FieldTrait(1227, 15, 90, 0x4), FieldTrait(1242, 8, 102, 0x4), FieldTrait(1244, 8, 101, 0x4),
1869  FieldTrait(1377, 1, 215, 0x4), FieldTrait(1378, 1, 216, 0x4), FieldTrait(1435, 1, 104, 0x4),
1870  FieldTrait(1439, 1, 105, 0x4), FieldTrait(1449, 15, 106, 0x4), FieldTrait(1450, 15, 107, 0x4),
1871  FieldTrait(1451, 14, 108, 0x4), FieldTrait(1452, 14, 109, 0x4), FieldTrait(1457, 14, 110, 0x4),
1872  FieldTrait(1458, 14, 111, 0x4), FieldTrait(1478, 1, 112, 0x4), FieldTrait(1479, 1, 113, 0x4),
1873  FieldTrait(1480, 14, 114, 0x4), FieldTrait(1481, 1, 115, 0x4), FieldTrait(1482, 1, 116, 0x4),
1874  FieldTrait(1483, 1, 117, 0xc)
1875 };
1878 //-------------------------------------------------------------------------------------------------
1880 {
1881  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
1882  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 948, 1, 5, 0xc)
1883 };
1886 const unsigned short MultilegOrderCancelReplace::NoAllocs::_fnum;
1887 //-------------------------------------------------------------------------------------------------
1888 const FieldTrait MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits[] =
1889 {
1890  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
1891  FieldTrait( 952, 1, 4, 0xc)
1892 };
1893 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_ftha(MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits, 4);
1896 //-------------------------------------------------------------------------------------------------
1897 const FieldTrait MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
1898 {
1899  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
1900 };
1901 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
1904 //-------------------------------------------------------------------------------------------------
1906 {
1907  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
1908 };
1912 //-------------------------------------------------------------------------------------------------
1914 {
1915  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
1916  FieldTrait( 802, 1, 4, 0xc)
1917 };
1921 //-------------------------------------------------------------------------------------------------
1922 const FieldTrait MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits[] =
1923 {
1924  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
1925 };
1926 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_ftha(MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits, 2);
1929 //-------------------------------------------------------------------------------------------------
1931 {
1932  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1933 };
1937 //-------------------------------------------------------------------------------------------------
1939 {
1940  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1941  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1942  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 61, 0xc),
1943  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 59, 0x4), FieldTrait( 565, 1, 60, 0x4),
1944  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 63, 0x4), FieldTrait( 588, 25, 64, 0x4),
1945  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
1946  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
1947  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
1948  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
1949  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
1950  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
1951  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
1952  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
1953  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
1954  FieldTrait( 654, 15, 62, 0x4), FieldTrait( 670, 1, 58, 0xc), FieldTrait( 675, 19, 71, 0x4),
1955  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 65, 0x4), FieldTrait( 687, 10, 55, 0x4),
1956  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1957  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1958  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1959  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1960  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 66, 0x4), FieldTrait(1379, 9, 67, 0x4),
1961  FieldTrait(1381, 14, 68, 0x4), FieldTrait(1383, 9, 69, 0x4), FieldTrait(1384, 16, 70, 0x4),
1962  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
1963  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1964 };
1967 const unsigned short MultilegOrderCancelReplace::NoLegs::_fnum;
1968 //-------------------------------------------------------------------------------------------------
1969 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits[] =
1970 {
1971  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
1972  FieldTrait( 804, 1, 4, 0xc)
1973 };
1974 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits, 4);
1977 //-------------------------------------------------------------------------------------------------
1978 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
1979 {
1980  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
1981 };
1982 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
1985 //-------------------------------------------------------------------------------------------------
1986 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits[] =
1987 {
1988  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1989 };
1990 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits, 2);
1993 //-------------------------------------------------------------------------------------------------
1994 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits[] =
1995 {
1996  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
1997  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
1998 };
1999 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits, 6);
2002 //-------------------------------------------------------------------------------------------------
2003 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
2004 {
2005  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
2006  FieldTrait( 806, 1, 4, 0xc)
2007 };
2008 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
2011 //-------------------------------------------------------------------------------------------------
2012 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
2013 {
2014  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
2015 };
2016 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
2019 //-------------------------------------------------------------------------------------------------
2020 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits[] =
2021 {
2022  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
2023 };
2024 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits, 2);
2027 //-------------------------------------------------------------------------------------------------
2029 {
2030  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2031  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2032  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2033  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2034  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2035  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2036  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2037  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2038  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2039  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2040  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2041  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2042  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2043  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2044  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2045  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2046  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2047  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2048  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2049  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2050  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2051  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2052  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2053  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2054 };
2058 //-------------------------------------------------------------------------------------------------
2059 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2060 {
2061  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2062 };
2063 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2066 //-------------------------------------------------------------------------------------------------
2067 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits[] =
2068 {
2069  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2070 };
2071 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2074 //-------------------------------------------------------------------------------------------------
2075 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2076 {
2077  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2078  FieldTrait(1062, 1, 4, 0xc)
2079 };
2080 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2083 //-------------------------------------------------------------------------------------------------
2084 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2085 {
2086  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2087 };
2088 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2091 //-------------------------------------------------------------------------------------------------
2093 {
2094  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2095  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2096 };
2099 const unsigned short MultilegOrderCancelReplace::NoEvents::_fnum;
2100 //-------------------------------------------------------------------------------------------------
2102 {
2103  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
2104 };
2108 //-------------------------------------------------------------------------------------------------
2110 {
2111  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2112  FieldTrait(1052, 1, 4, 0xc)
2113 };
2117 //-------------------------------------------------------------------------------------------------
2118 const FieldTrait MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2119 {
2120  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2121 };
2122 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2125 //-------------------------------------------------------------------------------------------------
2127 {
2128  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2129  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2130  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2131 };
2135 //-------------------------------------------------------------------------------------------------
2136 const FieldTrait MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits[] =
2137 {
2138  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2139 };
2140 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_ftha(MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits, 3);
2143 //-------------------------------------------------------------------------------------------------
2144 const FieldTrait MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2145 {
2146  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2147 };
2148 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2151 //-------------------------------------------------------------------------------------------------
2152 const FieldTrait TradeCaptureReportRequest::_traits[] =
2153 {
2154  FieldTrait( 11, 15, 9, 0x4), FieldTrait( 17, 15, 6, 0x4), FieldTrait( 22, 15, 21, 0x4),
2155  FieldTrait( 37, 15, 8, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 54, 7, 125, 0x4),
2156  FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 131, 0x4), FieldTrait( 65, 15, 19, 0x4),
2157  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 150, 7, 7, 0x4),
2158  FieldTrait( 167, 15, 25, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
2159  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
2160  FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4), FieldTrait( 225, 25, 30, 0x4),
2161  FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4), FieldTrait( 228, 9, 34, 0x4),
2162  FieldTrait( 231, 9, 44, 0x4), FieldTrait( 239, 1, 31, 0x4), FieldTrait( 240, 25, 40, 0x4),
2163  FieldTrait( 255, 15, 35, 0x4), FieldTrait( 263, 7, 3, 0x4), FieldTrait( 336, 15, 122, 0x4),
2164  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
2165  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 132, 0x4), FieldTrait( 355, 28, 133, 0x4),
2166  FieldTrait( 442, 7, 126, 0x4), FieldTrait( 453, 1, 17, 0xc), FieldTrait( 454, 1, 22, 0xc),
2167  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
2168  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 541, 25, 28, 0x4),
2169  FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc), FieldTrait( 568, 15, 1, 0x1),
2170  FieldTrait( 569, 1, 2, 0x1), FieldTrait( 571, 15, 4, 0x4), FieldTrait( 573, 7, 10, 0x4),
2171  FieldTrait( 578, 15, 127, 0x4), FieldTrait( 579, 15, 128, 0x4), FieldTrait( 580, 1, 120, 0xc),
2172  FieldTrait( 625, 15, 123, 0x4), FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4),
2173  FieldTrait( 691, 15, 53, 0x4), FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 121, 0x4),
2174  FieldTrait( 725, 1, 129, 0x4), FieldTrait( 726, 15, 130, 0x4), FieldTrait( 762, 15, 26, 0x4),
2175  FieldTrait( 788, 1, 113, 0x4), FieldTrait( 818, 15, 5, 0x4), FieldTrait( 820, 15, 15, 0x4),
2176  FieldTrait( 828, 1, 11, 0x4), FieldTrait( 829, 1, 12, 0x4), FieldTrait( 830, 15, 13, 0x4),
2177  FieldTrait( 855, 1, 14, 0x4), FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4),
2178  FieldTrait( 870, 1, 108, 0xc), FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4),
2179  FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4), FieldTrait( 880, 15, 16, 0x4),
2180  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
2181  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
2182  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 943, 15, 124, 0x4),
2183  FieldTrait( 947, 19, 42, 0x4), FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4),
2184  FieldTrait( 967, 9, 63, 0x4), FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4),
2185  FieldTrait( 970, 1, 66, 0x4), FieldTrait( 971, 1, 67, 0x4), FieldTrait( 996, 15, 69, 0x4),
2186  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1003, 15, 135, 0x4), FieldTrait(1011, 15, 134, 0x4),
2187  FieldTrait(1018, 1, 68, 0xc), FieldTrait(1040, 15, 136, 0x4), FieldTrait(1041, 15, 137, 0x4),
2188  FieldTrait(1042, 15, 138, 0x4), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
2189  FieldTrait(1123, 7, 139, 0x4), FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4),
2190  FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4), FieldTrait(1185, 29, 76, 0x4),
2191  FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4), FieldTrait(1192, 10, 80, 0x4),
2192  FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4), FieldTrait(1195, 13, 83, 0x4),
2193  FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4), FieldTrait(1198, 1, 85, 0x4),
2194  FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4), FieldTrait(1227, 15, 78, 0x4),
2195  FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4), FieldTrait(1435, 1, 92, 0x4),
2196  FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4),
2197  FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4),
2198  FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4),
2199  FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4),
2200  FieldTrait(1483, 1, 105, 0xc)
2201 };
2204 //-------------------------------------------------------------------------------------------------
2206 {
2207  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2208  FieldTrait( 802, 1, 4, 0xc)
2209 };
2213 //-------------------------------------------------------------------------------------------------
2214 const FieldTrait TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
2215 {
2216  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2217 };
2218 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
2221 //-------------------------------------------------------------------------------------------------
2223 {
2224  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2225 };
2229 //-------------------------------------------------------------------------------------------------
2230 const FieldTrait TradeCaptureReportRequest::NoLegs::_traits[] =
2231 {
2232  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
2233  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
2234  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
2235  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
2236  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
2237  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
2238  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
2239  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
2240  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
2241  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
2242  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
2243  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
2244  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
2245  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
2246  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
2247  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
2248  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
2249  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
2250 };
2253 const unsigned short TradeCaptureReportRequest::NoLegs::_fnum;
2254 //-------------------------------------------------------------------------------------------------
2255 const FieldTrait TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits[] =
2256 {
2257  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
2258 };
2259 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
2262 //-------------------------------------------------------------------------------------------------
2264 {
2265  FieldTrait( 60, 22, 2, 0x4), FieldTrait( 75, 25, 1, 0x4), FieldTrait( 779, 22, 3, 0x4)
2266 };
2269 const unsigned short TradeCaptureReportRequest::NoDates::_fnum;
2270 //-------------------------------------------------------------------------------------------------
2272 {
2273  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2274  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2275  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2276  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2277  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2278  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2279  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2280  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2281  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2282  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2283  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2284  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2285  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2286  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2287  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2288  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2289  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2290  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2291  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2292  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2293  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2294  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2295  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2296  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2297 };
2301 //-------------------------------------------------------------------------------------------------
2302 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2303 {
2304  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2305 };
2306 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2309 //-------------------------------------------------------------------------------------------------
2310 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
2311 {
2312  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2313 };
2314 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2317 //-------------------------------------------------------------------------------------------------
2318 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2319 {
2320  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2321  FieldTrait(1062, 1, 4, 0xc)
2322 };
2323 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2326 //-------------------------------------------------------------------------------------------------
2327 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2328 {
2329  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2330 };
2331 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2334 //-------------------------------------------------------------------------------------------------
2336 {
2337  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2338  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2339 };
2342 const unsigned short TradeCaptureReportRequest::NoEvents::_fnum;
2343 //-------------------------------------------------------------------------------------------------
2345 {
2346  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
2347 };
2351 //-------------------------------------------------------------------------------------------------
2353 {
2354  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2355  FieldTrait(1052, 1, 4, 0xc)
2356 };
2360 //-------------------------------------------------------------------------------------------------
2361 const FieldTrait TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2362 {
2363  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2364 };
2365 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2368 //-------------------------------------------------------------------------------------------------
2370 {
2371  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2372  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2373  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2374 };
2378 //-------------------------------------------------------------------------------------------------
2379 const FieldTrait TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
2380 {
2381  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2382 };
2383 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
2386 //-------------------------------------------------------------------------------------------------
2387 const FieldTrait TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2388 {
2389  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2390 };
2391 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2394 //-------------------------------------------------------------------------------------------------
2395 const FieldTrait TradeCaptureReport::_traits[] =
2396 {
2397  FieldTrait( 6, 11, 139, 0x4), FieldTrait( 15, 19, 187, 0x4), FieldTrait( 17, 15, 19, 0x4),
2398  FieldTrait( 22, 15, 27, 0x4), FieldTrait( 30, 20, 136, 0x4), FieldTrait( 31, 11, 132, 0x1),
2399  FieldTrait( 32, 10, 131, 0x1), FieldTrait( 48, 15, 26, 0x4), FieldTrait( 55, 15, 24, 0x4),
2400  FieldTrait( 60, 22, 153, 0x4), FieldTrait( 63, 15, 155, 0x4), FieldTrait( 64, 25, 156, 0x4),
2401  FieldTrait( 65, 15, 25, 0x4), FieldTrait( 75, 25, 137, 0x4), FieldTrait( 106, 15, 53, 0x4),
2402  FieldTrait( 107, 15, 56, 0x4), FieldTrait( 120, 19, 188, 0x4), FieldTrait( 150, 7, 9, 0x4),
2403  FieldTrait( 167, 15, 31, 0x4), FieldTrait( 194, 11, 134, 0x4), FieldTrait( 195, 12, 135, 0x4),
2404  FieldTrait( 200, 21, 33, 0x4), FieldTrait( 201, 1, 94, 0x4), FieldTrait( 202, 11, 47, 0x4),
2405  FieldTrait( 206, 7, 49, 0x4), FieldTrait( 207, 20, 52, 0x4), FieldTrait( 218, 12, 140, 0x4),
2406  FieldTrait( 220, 19, 141, 0x4), FieldTrait( 221, 15, 142, 0x4), FieldTrait( 222, 15, 143, 0x4),
2407  FieldTrait( 223, 14, 51, 0x4), FieldTrait( 224, 25, 35, 0x4), FieldTrait( 225, 25, 36, 0x4),
2408  FieldTrait( 226, 1, 38, 0x4), FieldTrait( 227, 14, 39, 0x4), FieldTrait( 228, 9, 40, 0x4),
2409  FieldTrait( 231, 9, 50, 0x4), FieldTrait( 235, 15, 122, 0x4), FieldTrait( 236, 14, 123, 0x4),
2410  FieldTrait( 239, 1, 37, 0x4), FieldTrait( 240, 25, 46, 0x4), FieldTrait( 255, 15, 41, 0x4),
2411  FieldTrait( 263, 7, 13, 0x4), FieldTrait( 325, 8, 12, 0x4), FieldTrait( 348, 2, 54, 0x4),
2412  FieldTrait( 349, 28, 55, 0x4), FieldTrait( 350, 2, 57, 0x4), FieldTrait( 351, 28, 58, 0x4),
2413  FieldTrait( 378, 1, 21, 0x4), FieldTrait( 381, 13, 178, 0x4), FieldTrait( 423, 1, 23, 0x4),
2414  FieldTrait( 442, 7, 150, 0x4), FieldTrait( 454, 1, 28, 0xc), FieldTrait( 460, 1, 29, 0x4),
2415  FieldTrait( 461, 15, 30, 0x4), FieldTrait( 470, 18, 43, 0x4), FieldTrait( 471, 15, 44, 0x4),
2416  FieldTrait( 472, 15, 45, 0x4), FieldTrait( 487, 1, 2, 0x4), FieldTrait( 527, 15, 20, 0x4),
2417  FieldTrait( 541, 25, 34, 0x4), FieldTrait( 543, 15, 42, 0x4), FieldTrait( 552, 1, 159, 0x1),
2418  FieldTrait( 555, 1, 152, 0xc), FieldTrait( 568, 15, 4, 0x4), FieldTrait( 570, 8, 22, 0x4),
2419  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 572, 15, 14, 0x4), FieldTrait( 573, 7, 157, 0x4),
2420  FieldTrait( 574, 15, 158, 0x4), FieldTrait( 662, 11, 144, 0x4), FieldTrait( 663, 1, 145, 0x4),
2421  FieldTrait( 667, 21, 60, 0x4), FieldTrait( 669, 11, 133, 0x4), FieldTrait( 691, 15, 59, 0x4),
2422  FieldTrait( 696, 25, 125, 0x4), FieldTrait( 697, 11, 126, 0x4), FieldTrait( 698, 1, 127, 0x4),
2423  FieldTrait( 699, 15, 146, 0x4), FieldTrait( 701, 25, 124, 0x4), FieldTrait( 711, 1, 128, 0xc),
2424  FieldTrait( 715, 25, 138, 0x4), FieldTrait( 716, 15, 165, 0x4), FieldTrait( 717, 15, 166, 0x4),
2425  FieldTrait( 748, 1, 10, 0x4), FieldTrait( 753, 1, 149, 0xc), FieldTrait( 761, 15, 147, 0x4),
2426  FieldTrait( 762, 15, 32, 0x4), FieldTrait( 768, 1, 154, 0xc), FieldTrait( 779, 22, 169, 0x4),
2427  FieldTrait( 788, 1, 116, 0x4), FieldTrait( 797, 8, 160, 0x4), FieldTrait( 818, 15, 16, 0x4),
2428  FieldTrait( 819, 1, 148, 0x4), FieldTrait( 820, 15, 17, 0x4), FieldTrait( 822, 15, 129, 0x4),
2429  FieldTrait( 823, 15, 130, 0x4), FieldTrait( 824, 15, 151, 0x4), FieldTrait( 828, 1, 5, 0x4),
2430  FieldTrait( 829, 1, 6, 0x4), FieldTrait( 830, 15, 8, 0x4), FieldTrait( 852, 8, 161, 0x4),
2431  FieldTrait( 853, 1, 162, 0x4), FieldTrait( 854, 1, 121, 0x4), FieldTrait( 855, 1, 7, 0x4),
2432  FieldTrait( 856, 1, 3, 0x4), FieldTrait( 864, 1, 63, 0xc), FieldTrait( 873, 25, 64, 0x4),
2433  FieldTrait( 874, 25, 65, 0x4), FieldTrait( 875, 1, 61, 0x4), FieldTrait( 876, 15, 62, 0x4),
2434  FieldTrait( 880, 15, 18, 0x4), FieldTrait( 881, 15, 15, 0x4), FieldTrait( 898, 14, 120, 0x4),
2435  FieldTrait( 912, 8, 11, 0x4), FieldTrait( 913, 15, 112, 0x4), FieldTrait( 914, 15, 113, 0x4),
2436  FieldTrait( 915, 25, 114, 0x4), FieldTrait( 916, 25, 117, 0x4), FieldTrait( 917, 25, 118, 0x4),
2437  FieldTrait( 918, 19, 115, 0x4), FieldTrait( 919, 1, 119, 0x4), FieldTrait( 939, 1, 163, 0x4),
2438  FieldTrait( 947, 19, 48, 0x4), FieldTrait( 965, 15, 66, 0x4), FieldTrait( 966, 15, 67, 0x4),
2439  FieldTrait( 967, 9, 69, 0x4), FieldTrait( 968, 9, 70, 0x4), FieldTrait( 969, 9, 71, 0x4),
2440  FieldTrait( 970, 1, 72, 0x4), FieldTrait( 971, 1, 73, 0x4), FieldTrait( 987, 25, 177, 0x4),
2441  FieldTrait( 991, 11, 170, 0x4), FieldTrait( 994, 15, 167, 0x4), FieldTrait( 996, 15, 75, 0x4),
2442  FieldTrait( 997, 15, 76, 0x4), FieldTrait(1003, 15, 171, 0x4), FieldTrait(1011, 15, 168, 0x4),
2443  FieldTrait(1015, 7, 164, 0x4), FieldTrait(1018, 1, 74, 0xc), FieldTrait(1040, 15, 172, 0x4),
2444  FieldTrait(1041, 15, 173, 0x4), FieldTrait(1042, 15, 174, 0x4), FieldTrait(1049, 7, 68, 0x4),
2445  FieldTrait(1056, 10, 175, 0x4), FieldTrait(1071, 12, 176, 0x4), FieldTrait(1079, 26, 77, 0x4),
2446  FieldTrait(1116, 1, 179, 0xc), FieldTrait(1123, 7, 180, 0x4), FieldTrait(1124, 7, 181, 0x4),
2447  FieldTrait(1125, 25, 182, 0x4), FieldTrait(1126, 15, 183, 0x4), FieldTrait(1127, 15, 184, 0x4),
2448  FieldTrait(1132, 27, 185, 0x4), FieldTrait(1134, 8, 186, 0x4), FieldTrait(1146, 13, 79, 0x4),
2449  FieldTrait(1147, 10, 80, 0x4), FieldTrait(1151, 15, 78, 0x4), FieldTrait(1180, 15, 197, 0x4),
2450  FieldTrait(1181, 4, 198, 0x4), FieldTrait(1184, 2, 81, 0x4), FieldTrait(1185, 29, 82, 0x4),
2451  FieldTrait(1186, 15, 83, 0x4), FieldTrait(1188, 9, 191, 0x4), FieldTrait(1190, 9, 193, 0x4),
2452  FieldTrait(1191, 15, 85, 0x4), FieldTrait(1192, 10, 86, 0x4), FieldTrait(1193, 7, 87, 0x4),
2453  FieldTrait(1194, 1, 88, 0x4), FieldTrait(1195, 13, 89, 0x4), FieldTrait(1196, 15, 90, 0x4),
2454  FieldTrait(1197, 15, 97, 0x4), FieldTrait(1198, 1, 91, 0x4), FieldTrait(1199, 11, 92, 0x4),
2455  FieldTrait(1200, 11, 93, 0x4), FieldTrait(1227, 15, 84, 0x4), FieldTrait(1242, 8, 96, 0x4),
2456  FieldTrait(1244, 8, 95, 0x4), FieldTrait(1300, 15, 202, 0x4), FieldTrait(1301, 20, 203, 0x4),
2457  FieldTrait(1328, 15, 189, 0x4), FieldTrait(1329, 9, 190, 0x4), FieldTrait(1350, 4, 199, 0x4),
2458  FieldTrait(1352, 8, 200, 0x4), FieldTrait(1380, 14, 192, 0x4), FieldTrait(1382, 9, 194, 0x4),
2459  FieldTrait(1387, 1, 195, 0xc), FieldTrait(1390, 1, 196, 0x4), FieldTrait(1430, 7, 201, 0x4),
2460  FieldTrait(1435, 1, 98, 0x4), FieldTrait(1439, 1, 99, 0x4), FieldTrait(1449, 15, 100, 0x4),
2461  FieldTrait(1450, 15, 101, 0x4), FieldTrait(1451, 14, 102, 0x4), FieldTrait(1452, 14, 103, 0x4),
2462  FieldTrait(1457, 14, 104, 0x4), FieldTrait(1458, 14, 105, 0x4), FieldTrait(1478, 1, 106, 0x4),
2463  FieldTrait(1479, 1, 107, 0x4), FieldTrait(1480, 14, 108, 0x4), FieldTrait(1481, 1, 109, 0x4),
2464  FieldTrait(1482, 1, 110, 0x4), FieldTrait(1483, 1, 111, 0xc)
2465 };
2466 const FieldTrait_Hash_Array TradeCaptureReport::_ftha(TradeCaptureReport::_traits, 203);
2468 //-------------------------------------------------------------------------------------------------
2470 {
2471  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2472 };
2475 const unsigned short TradeCaptureReport::NoSecurityAltID::_fnum;
2476 //-------------------------------------------------------------------------------------------------
2477 const FieldTrait TradeCaptureReport::NoSides::_traits[] =
2478 {
2479  FieldTrait( 1, 15, 3, 0x4), FieldTrait( 11, 15, 65, 0x4), FieldTrait( 12, 13, 17, 0x4),
2480  FieldTrait( 13, 7, 18, 0x4), FieldTrait( 14, 10, 82, 0x4), FieldTrait( 18, 16, 74, 0x4),
2481  FieldTrait( 37, 15, 63, 0x4), FieldTrait( 38, 10, 76, 0x4), FieldTrait( 39, 7, 75, 0x4),
2482  FieldTrait( 40, 7, 71, 0x4), FieldTrait( 44, 11, 72, 0x4), FieldTrait( 54, 7, 1, 0x1),
2483  FieldTrait( 58, 15, 36, 0x4), FieldTrait( 59, 7, 83, 0x4), FieldTrait( 66, 15, 67, 0x4),
2484  FieldTrait( 70, 15, 46, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 47, 0xc),
2485  FieldTrait( 81, 7, 6, 0x4), FieldTrait( 83, 1, 52, 0x4), FieldTrait( 99, 11, 73, 0x4),
2486  FieldTrait( 118, 13, 31, 0x4), FieldTrait( 119, 13, 32, 0x4), FieldTrait( 126, 22, 84, 0x4),
2487  FieldTrait( 136, 1, 42, 0xc), FieldTrait( 151, 10, 81, 0x4), FieldTrait( 152, 10, 77, 0x4),
2488  FieldTrait( 155, 9, 33, 0x4), FieldTrait( 156, 7, 34, 0x4), FieldTrait( 157, 1, 21, 0x4),
2489  FieldTrait( 158, 14, 23, 0x4), FieldTrait( 159, 13, 24, 0x4), FieldTrait( 198, 15, 64, 0x4),
2490  FieldTrait( 230, 25, 22, 0x4), FieldTrait( 232, 1, 41, 0xc), FieldTrait( 237, 13, 30, 0x4),
2491  FieldTrait( 238, 13, 29, 0x4), FieldTrait( 336, 15, 14, 0x4), FieldTrait( 354, 2, 37, 0x4),
2492  FieldTrait( 355, 28, 38, 0x4), FieldTrait( 376, 15, 11, 0x4), FieldTrait( 377, 8, 12, 0x4),
2493  FieldTrait( 430, 1, 58, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 468, 7, 79, 0x4),
2494  FieldTrait( 469, 9, 80, 0x4), FieldTrait( 479, 19, 19, 0x4), FieldTrait( 483, 22, 98, 0x4),
2495  FieldTrait( 497, 7, 20, 0x4), FieldTrait( 516, 14, 78, 0x4), FieldTrait( 518, 1, 40, 0xc),
2496  FieldTrait( 526, 15, 66, 0x4), FieldTrait( 528, 7, 93, 0x4), FieldTrait( 529, 16, 94, 0x4),
2497  FieldTrait( 575, 8, 7, 0x4), FieldTrait( 576, 1, 8, 0xc), FieldTrait( 578, 15, 9, 0x4),
2498  FieldTrait( 579, 15, 10, 0x4), FieldTrait( 581, 1, 5, 0x4), FieldTrait( 582, 1, 13, 0x4),
2499  FieldTrait( 586, 22, 99, 0x4), FieldTrait( 591, 7, 45, 0x4), FieldTrait( 625, 15, 15, 0x4),
2500  FieldTrait( 660, 1, 4, 0x4), FieldTrait( 738, 13, 25, 0x4), FieldTrait( 752, 1, 39, 0x4),
2501  FieldTrait( 775, 1, 100, 0x4), FieldTrait( 821, 15, 96, 0x4), FieldTrait( 825, 15, 43, 0x4),
2502  FieldTrait( 826, 1, 44, 0x4), FieldTrait( 920, 13, 26, 0x4), FieldTrait( 921, 13, 27, 0x4),
2503  FieldTrait( 922, 13, 28, 0x4), FieldTrait( 943, 15, 16, 0x4), FieldTrait(1005, 15, 49, 0x4),
2504  FieldTrait(1006, 15, 50, 0x4), FieldTrait(1007, 15, 51, 0x4), FieldTrait(1008, 1, 53, 0x4),
2505  FieldTrait(1009, 1, 48, 0x4), FieldTrait(1016, 1, 54, 0xc), FieldTrait(1057, 8, 56, 0x4),
2506  FieldTrait(1072, 13, 55, 0x4), FieldTrait(1080, 15, 68, 0x4), FieldTrait(1081, 7, 69, 0x4),
2507  FieldTrait(1082, 10, 85, 0x4), FieldTrait(1083, 7, 86, 0x4), FieldTrait(1084, 7, 87, 0x4),
2508  FieldTrait(1085, 10, 88, 0x4), FieldTrait(1086, 10, 89, 0x4), FieldTrait(1087, 10, 90, 0x4),
2509  FieldTrait(1088, 10, 91, 0x4), FieldTrait(1093, 7, 97, 0x4), FieldTrait(1115, 7, 62, 0x4),
2510  FieldTrait(1138, 10, 92, 0x4), FieldTrait(1139, 15, 57, 0x4), FieldTrait(1154, 19, 59, 0x4),
2511  FieldTrait(1155, 19, 60, 0x4), FieldTrait(1158, 1, 61, 0xc), FieldTrait(1427, 15, 101, 0x4),
2512  FieldTrait(1428, 1, 102, 0x4), FieldTrait(1429, 1, 103, 0x4), FieldTrait(1431, 1, 70, 0x4),
2513  FieldTrait(1432, 1, 95, 0x4), FieldTrait(1444, 1, 104, 0x4)
2514 };
2517 const unsigned short TradeCaptureReport::NoSides::_fnum;
2518 //-------------------------------------------------------------------------------------------------
2519 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::_traits[] =
2520 {
2521  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
2522  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 756, 1, 5, 0xc),
2523  FieldTrait( 989, 15, 9, 0x4), FieldTrait( 993, 15, 7, 0x4), FieldTrait(1002, 1, 8, 0x4),
2524  FieldTrait(1136, 15, 10, 0x4)
2525 };
2526 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::_ftha(TradeCaptureReport::NoSides::NoAllocs::_traits, 10);
2529 //-------------------------------------------------------------------------------------------------
2530 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits[] =
2531 {
2532  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
2533  FieldTrait( 806, 1, 4, 0xc)
2534 };
2535 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits, 4);
2538 //-------------------------------------------------------------------------------------------------
2539 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
2540 {
2541  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
2542 };
2543 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
2546 //-------------------------------------------------------------------------------------------------
2547 const FieldTrait TradeCaptureReport::NoSides::NoMiscFees::_traits[] =
2548 {
2549  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
2550  FieldTrait( 891, 1, 4, 0x4)
2551 };
2552 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoMiscFees::_ftha(TradeCaptureReport::NoSides::NoMiscFees::_traits, 4);
2555 //-------------------------------------------------------------------------------------------------
2556 const FieldTrait TradeCaptureReport::NoSides::NoStipulations::_traits[] =
2557 {
2558  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
2559 };
2560 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoStipulations::_ftha(TradeCaptureReport::NoSides::NoStipulations::_traits, 2);
2563 //-------------------------------------------------------------------------------------------------
2564 const FieldTrait TradeCaptureReport::NoSides::NoPartyIDs::_traits[] =
2565 {
2566  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2567  FieldTrait( 802, 1, 4, 0xc)
2568 };
2569 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoPartyIDs::_ftha(TradeCaptureReport::NoSides::NoPartyIDs::_traits, 4);
2572 //-------------------------------------------------------------------------------------------------
2573 const FieldTrait TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
2574 {
2575  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2576 };
2577 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
2580 //-------------------------------------------------------------------------------------------------
2581 const FieldTrait TradeCaptureReport::NoSides::NoContAmts::_traits[] =
2582 {
2583  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
2584 };
2585 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoContAmts::_ftha(TradeCaptureReport::NoSides::NoContAmts::_traits, 3);
2588 //-------------------------------------------------------------------------------------------------
2589 const FieldTrait TradeCaptureReport::NoSides::NoClearingInstructions::_traits[] =
2590 {
2591  FieldTrait( 577, 1, 1, 0x4)
2592 };
2593 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoClearingInstructions::_ftha(TradeCaptureReport::NoSides::NoClearingInstructions::_traits, 1);
2596 //-------------------------------------------------------------------------------------------------
2597 const FieldTrait TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits[] =
2598 {
2599  FieldTrait(1012, 22, 1, 0x4), FieldTrait(1013, 1, 2, 0x4), FieldTrait(1014, 15, 3, 0x4)
2600 };
2601 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSideTrdRegTS::_ftha(TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits, 3);
2604 //-------------------------------------------------------------------------------------------------
2605 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::_traits[] =
2606 {
2607  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
2608 };
2609 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::_traits, 2);
2612 //-------------------------------------------------------------------------------------------------
2613 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits[] =
2614 {
2615  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
2616  FieldTrait( 801, 1, 4, 0xc)
2617 };
2618 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
2621 //-------------------------------------------------------------------------------------------------
2622 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
2623 {
2624  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
2625 };
2626 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
2629 //-------------------------------------------------------------------------------------------------
2630 const FieldTrait TradeCaptureReport::NoLegs::_traits[] =
2631 {
2632  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
2633  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
2634  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
2635  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4),
2636  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 62, 0x4), FieldTrait( 588, 25, 63, 0x4),
2637  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
2638  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
2639  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
2640  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
2641  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
2642  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
2643  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
2644  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
2645  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
2646  FieldTrait( 637, 11, 64, 0x4), FieldTrait( 654, 15, 61, 0x4), FieldTrait( 675, 19, 66, 0x4),
2647  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4),
2648  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
2649  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
2650  FieldTrait( 990, 15, 65, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
2651  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 67, 0x4), FieldTrait(1074, 10, 68, 0x4),
2652  FieldTrait(1075, 13, 69, 0x4), FieldTrait(1152, 1, 70, 0x4), FieldTrait(1212, 26, 47, 0x4),
2653  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1342, 1, 71, 0xc), FieldTrait(1358, 1, 48, 0x4),
2654  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
2655  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
2656  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
2657  FieldTrait(1440, 1, 54, 0x4)
2658 };
2661 const unsigned short TradeCaptureReport::NoLegs::_fnum;
2662 //-------------------------------------------------------------------------------------------------
2663 const FieldTrait TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits[] =
2664 {
2665  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
2666  FieldTrait( 804, 1, 4, 0xc)
2667 };
2668 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoNestedPartyIDs::_ftha(TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits, 4);
2671 //-------------------------------------------------------------------------------------------------
2672 const FieldTrait TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
2673 {
2674  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
2675 };
2676 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
2679 //-------------------------------------------------------------------------------------------------
2680 const FieldTrait TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits[] =
2681 {
2682  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
2683 };
2684 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits, 2);
2687 //-------------------------------------------------------------------------------------------------
2688 const FieldTrait TradeCaptureReport::NoLegs::NoLegStipulations::_traits[] =
2689 {
2690  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
2691 };
2692 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoLegStipulations::_ftha(TradeCaptureReport::NoLegs::NoLegStipulations::_traits, 2);
2695 //-------------------------------------------------------------------------------------------------
2696 const FieldTrait TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits[] =
2697 {
2698  FieldTrait(1330, 15, 1, 0x4), FieldTrait(1331, 15, 2, 0x4), FieldTrait(1332, 15, 3, 0x4),
2699  FieldTrait(1333, 15, 4, 0x4), FieldTrait(1334, 1, 5, 0xc), FieldTrait(1337, 15, 7, 0x4),
2700  FieldTrait(1338, 15, 8, 0x4), FieldTrait(1339, 21, 9, 0x4), FieldTrait(1340, 11, 12, 0x4),
2701  FieldTrait(1341, 15, 15, 0x4), FieldTrait(1343, 1, 14, 0x4), FieldTrait(1344, 15, 6, 0x4),
2702  FieldTrait(1345, 25, 10, 0x4), FieldTrait(1391, 7, 13, 0x4), FieldTrait(1392, 15, 16, 0x4),
2703  FieldTrait(1405, 26, 11, 0x4)
2704 };
2705 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_ftha(TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits, 16);
2708 //-------------------------------------------------------------------------------------------------
2709 const FieldTrait TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits[] =
2710 {
2711  FieldTrait(1335, 15, 1, 0x4), FieldTrait(1336, 15, 2, 0x4)
2712 };
2713 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits, 2);
2716 //-------------------------------------------------------------------------------------------------
2717 const FieldTrait TradeCaptureReport::NoUnderlyings::_traits[] =
2718 {
2719  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2720  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2721  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2722  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2723  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2724  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2725  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2726  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2727  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2728  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2729  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2730  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2731  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2732  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2733  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2734  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2735  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2736  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2737  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2738  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2739  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2740  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2741  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2742  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2743 };
2746 const unsigned short TradeCaptureReport::NoUnderlyings::_fnum;
2747 //-------------------------------------------------------------------------------------------------
2748 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2749 {
2750  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2751 };
2752 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2755 //-------------------------------------------------------------------------------------------------
2756 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
2757 {
2758  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2759 };
2760 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2763 //-------------------------------------------------------------------------------------------------
2764 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2765 {
2766  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2767  FieldTrait(1062, 1, 4, 0xc)
2768 };
2769 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2772 //-------------------------------------------------------------------------------------------------
2773 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2774 {
2775  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2776 };
2777 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2780 //-------------------------------------------------------------------------------------------------
2781 const FieldTrait TradeCaptureReport::NoPosAmt::_traits[] =
2782 {
2783  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
2784 };
2787 const unsigned short TradeCaptureReport::NoPosAmt::_fnum;
2788 //-------------------------------------------------------------------------------------------------
2790 {
2791  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
2792  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
2793 };
2795 const MsgType TradeCaptureReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
2797 //-------------------------------------------------------------------------------------------------
2798 const FieldTrait TradeCaptureReport::NoEvents::_traits[] =
2799 {
2800  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2801  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2802 };
2805 const unsigned short TradeCaptureReport::NoEvents::_fnum;
2806 //-------------------------------------------------------------------------------------------------
2808 {
2809  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2810  FieldTrait(1052, 1, 4, 0xc)
2811 };
2813 const MsgType TradeCaptureReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
2815 //-------------------------------------------------------------------------------------------------
2816 const FieldTrait TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2817 {
2818  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2819 };
2820 const FieldTrait_Hash_Array TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2823 //-------------------------------------------------------------------------------------------------
2825 {
2826  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
2827  FieldTrait(1120, 1, 4, 0xc)
2828 };
2831 const unsigned short TradeCaptureReport::NoRootPartyIDs::_fnum;
2832 //-------------------------------------------------------------------------------------------------
2833 const FieldTrait TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
2834 {
2835  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
2836 };
2837 const FieldTrait_Hash_Array TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_ftha(TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
2840 //-------------------------------------------------------------------------------------------------
2842 {
2843  FieldTrait(1388, 1, 1, 0x4), FieldTrait(1389, 8, 2, 0x4)
2844 };
2846 const MsgType TradeCaptureReport::NoTrdRepIndicators::_msgtype("NoTrdRepIndicators");
2848 //-------------------------------------------------------------------------------------------------
2850 {
2851  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2852  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2853  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2854 };
2857 const unsigned short TradeCaptureReport::NoComplexEvents::_fnum;
2858 //-------------------------------------------------------------------------------------------------
2859 const FieldTrait TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits[] =
2860 {
2861  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2862 };
2863 const FieldTrait_Hash_Array TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
2866 //-------------------------------------------------------------------------------------------------
2867 const FieldTrait TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2868 {
2869  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2870 };
2871 const FieldTrait_Hash_Array TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2874 //-------------------------------------------------------------------------------------------------
2875 const FieldTrait OrderMassStatusRequest::_traits[] =
2876 {
2877  FieldTrait( 1, 15, 4, 0x4), FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4),
2878  FieldTrait( 54, 7, 168, 0x4), FieldTrait( 55, 15, 8, 0x4), FieldTrait( 65, 15, 9, 0x4),
2879  FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4), FieldTrait( 167, 15, 15, 0x4),
2880  FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4), FieldTrait( 202, 11, 31, 0x4),
2881  FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4), FieldTrait( 223, 14, 35, 0x4),
2882  FieldTrait( 224, 25, 19, 0x4), FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4),
2883  FieldTrait( 227, 14, 23, 0x4), FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4),
2884  FieldTrait( 239, 1, 21, 0x4), FieldTrait( 240, 25, 30, 0x4), FieldTrait( 241, 25, 107, 0x4),
2885  FieldTrait( 242, 25, 108, 0x4), FieldTrait( 243, 1, 109, 0x4), FieldTrait( 244, 1, 110, 0x4),
2886  FieldTrait( 245, 14, 111, 0x4), FieldTrait( 246, 9, 112, 0x4), FieldTrait( 247, 25, 118, 0x4),
2887  FieldTrait( 255, 15, 25, 0x4), FieldTrait( 256, 15, 113, 0x4), FieldTrait( 305, 15, 99, 0x4),
2888  FieldTrait( 306, 15, 125, 0x4), FieldTrait( 307, 15, 128, 0x4), FieldTrait( 308, 20, 124, 0x4),
2889  FieldTrait( 309, 15, 98, 0x4), FieldTrait( 310, 15, 103, 0x4), FieldTrait( 311, 15, 96, 0x4),
2890  FieldTrait( 312, 15, 97, 0x4), FieldTrait( 313, 21, 105, 0x4), FieldTrait( 315, 1, 155, 0x4),
2891  FieldTrait( 316, 11, 119, 0x4), FieldTrait( 317, 7, 121, 0x4), FieldTrait( 318, 19, 133, 0x4),
2892  FieldTrait( 336, 15, 6, 0x4), FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4),
2893  FieldTrait( 350, 2, 41, 0x4), FieldTrait( 351, 28, 42, 0x4), FieldTrait( 362, 2, 126, 0x4),
2894  FieldTrait( 363, 28, 127, 0x4), FieldTrait( 364, 2, 129, 0x4), FieldTrait( 365, 28, 130, 0x4),
2895  FieldTrait( 435, 14, 123, 0x4), FieldTrait( 436, 9, 122, 0x4), FieldTrait( 453, 1, 3, 0xc),
2896  FieldTrait( 454, 1, 12, 0xc), FieldTrait( 457, 1, 100, 0xc), FieldTrait( 460, 1, 13, 0x4),
2897  FieldTrait( 461, 15, 14, 0x4), FieldTrait( 462, 1, 101, 0x4), FieldTrait( 463, 15, 102, 0x4),
2898  FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4), FieldTrait( 472, 15, 29, 0x4),
2899  FieldTrait( 541, 25, 18, 0x4), FieldTrait( 542, 25, 106, 0x4), FieldTrait( 543, 15, 26, 0x4),
2900  FieldTrait( 584, 15, 1, 0x1), FieldTrait( 585, 1, 2, 0x1), FieldTrait( 592, 18, 115, 0x4),
2901  FieldTrait( 593, 15, 116, 0x4), FieldTrait( 594, 15, 117, 0x4), FieldTrait( 595, 15, 114, 0x4),
2902  FieldTrait( 625, 15, 7, 0x4), FieldTrait( 660, 1, 5, 0x4), FieldTrait( 667, 21, 44, 0x4),
2903  FieldTrait( 691, 15, 43, 0x4), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 763, 15, 104, 0x4),
2904  FieldTrait( 810, 11, 135, 0x4), FieldTrait( 864, 1, 47, 0xc), FieldTrait( 873, 25, 48, 0x4),
2905  FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4), FieldTrait( 876, 15, 46, 0x4),
2906  FieldTrait( 877, 15, 131, 0x4), FieldTrait( 878, 15, 132, 0x4), FieldTrait( 879, 10, 134, 0x4),
2907  FieldTrait( 882, 11, 136, 0x4), FieldTrait( 883, 11, 137, 0x4), FieldTrait( 884, 13, 138, 0x4),
2908  FieldTrait( 885, 13, 139, 0x4), FieldTrait( 886, 13, 140, 0x4), FieldTrait( 887, 1, 141, 0xc),
2909  FieldTrait( 941, 19, 120, 0x4), FieldTrait( 947, 19, 32, 0x4), FieldTrait( 965, 15, 50, 0x4),
2910  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
2911  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
2912  FieldTrait( 972, 14, 142, 0x4), FieldTrait( 973, 13, 144, 0x4), FieldTrait( 974, 15, 145, 0x4),
2913  FieldTrait( 975, 1, 143, 0x4), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
2914  FieldTrait( 998, 15, 146, 0x4), FieldTrait(1000, 15, 147, 0x4), FieldTrait(1018, 1, 58, 0xc),
2915  FieldTrait(1038, 13, 148, 0x4), FieldTrait(1039, 15, 150, 0x4), FieldTrait(1044, 10, 151, 0x4),
2916  FieldTrait(1045, 9, 152, 0x4), FieldTrait(1046, 7, 153, 0x4), FieldTrait(1049, 7, 52, 0x4),
2917  FieldTrait(1058, 1, 149, 0xc), FieldTrait(1079, 26, 61, 0x4), FieldTrait(1146, 13, 63, 0x4),
2918  FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4), FieldTrait(1184, 2, 65, 0x4),
2919  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
2920  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
2921  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
2922  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
2923  FieldTrait(1213, 26, 154, 0x4), FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4),
2924  FieldTrait(1244, 8, 79, 0x4), FieldTrait(1419, 1, 156, 0x4), FieldTrait(1423, 10, 157, 0x4),
2925  FieldTrait(1424, 15, 158, 0x4), FieldTrait(1425, 10, 159, 0x4), FieldTrait(1435, 1, 82, 0x4),
2926  FieldTrait(1437, 1, 160, 0x4), FieldTrait(1439, 1, 83, 0x4), FieldTrait(1441, 1, 161, 0x4),
2927  FieldTrait(1449, 15, 84, 0x4), FieldTrait(1450, 15, 85, 0x4), FieldTrait(1451, 14, 86, 0x4),
2928  FieldTrait(1452, 14, 87, 0x4), FieldTrait(1453, 15, 162, 0x4), FieldTrait(1454, 15, 163, 0x4),
2929  FieldTrait(1455, 14, 164, 0x4), FieldTrait(1456, 14, 165, 0x4), FieldTrait(1457, 14, 88, 0x4),
2930  FieldTrait(1458, 14, 89, 0x4), FieldTrait(1459, 14, 166, 0x4), FieldTrait(1460, 14, 167, 0x4),
2931  FieldTrait(1461, 1, 169, 0xc), FieldTrait(1478, 1, 90, 0x4), FieldTrait(1479, 1, 91, 0x4),
2932  FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4), FieldTrait(1482, 1, 94, 0x4),
2933  FieldTrait(1483, 1, 95, 0xc)
2934 };
2935 const FieldTrait_Hash_Array OrderMassStatusRequest::_ftha(OrderMassStatusRequest::_traits, 169);
2937 //-------------------------------------------------------------------------------------------------
2939 {
2940  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2941  FieldTrait( 802, 1, 4, 0xc)
2942 };
2945 const unsigned short OrderMassStatusRequest::NoPartyIDs::_fnum;
2946 //-------------------------------------------------------------------------------------------------
2947 const FieldTrait OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
2948 {
2949  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2950 };
2951 const FieldTrait_Hash_Array OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
2954 //-------------------------------------------------------------------------------------------------
2956 {
2957  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2958 };
2962 //-------------------------------------------------------------------------------------------------
2964 {
2965  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2966 };
2968 const MsgType OrderMassStatusRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
2970 //-------------------------------------------------------------------------------------------------
2971 const FieldTrait OrderMassStatusRequest::NoEvents::_traits[] =
2972 {
2973  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2974  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2975 };
2978 const unsigned short OrderMassStatusRequest::NoEvents::_fnum;
2979 //-------------------------------------------------------------------------------------------------
2981 {
2982  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2983 };
2987 //-------------------------------------------------------------------------------------------------
2989 {
2990  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2991  FieldTrait(1052, 1, 4, 0xc)
2992 };
2996 //-------------------------------------------------------------------------------------------------
2997 const FieldTrait OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2998 {
2999  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3000 };
3001 const FieldTrait_Hash_Array OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3004 //-------------------------------------------------------------------------------------------------
3006 {
3007  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3008  FieldTrait(1062, 1, 4, 0xc)
3009 };
3013 //-------------------------------------------------------------------------------------------------
3014 const FieldTrait OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3015 {
3016  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3017 };
3018 const FieldTrait_Hash_Array OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3021 //-------------------------------------------------------------------------------------------------
3023 {
3024  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
3025 };
3029 //-------------------------------------------------------------------------------------------------
3031 {
3032  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3033  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3034  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3035 };
3039 //-------------------------------------------------------------------------------------------------
3040 const FieldTrait OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
3041 {
3042  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3043 };
3044 const FieldTrait_Hash_Array OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
3047 //-------------------------------------------------------------------------------------------------
3048 const FieldTrait OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3049 {
3050  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3051 };
3052 const FieldTrait_Hash_Array OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3055 //-------------------------------------------------------------------------------------------------
3056 const FieldTrait QuoteRequestReject::_traits[] =
3057 {
3058  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 131, 15, 1, 0x1), FieldTrait( 146, 1, 4, 0x1),
3059  FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4), FieldTrait( 644, 15, 2, 0x4),
3060  FieldTrait( 658, 1, 3, 0x1), FieldTrait(1091, 8, 11, 0x4), FieldTrait(1116, 1, 8, 0xc),
3061  FieldTrait(1171, 8, 9, 0x4), FieldTrait(1172, 1, 10, 0x4)
3062 };
3063 const FieldTrait_Hash_Array QuoteRequestReject::_ftha(QuoteRequestReject::_traits, 11);
3065 //-------------------------------------------------------------------------------------------------
3066 const FieldTrait QuoteRequestReject::NoRelatedSym::_traits[] =
3067 {
3068  FieldTrait( 1, 15, 118, 0x4), FieldTrait( 15, 19, 116, 0x4), FieldTrait( 22, 15, 4, 0x4),
3069  FieldTrait( 38, 10, 107, 0x4), FieldTrait( 40, 7, 124, 0x4), FieldTrait( 44, 11, 136, 0x4),
3070  FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 105, 0x4), FieldTrait( 55, 15, 1, 0x4),
3071  FieldTrait( 60, 22, 126, 0x4), FieldTrait( 63, 15, 112, 0x4), FieldTrait( 64, 25, 113, 0x4),
3072  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
3073  FieldTrait( 126, 22, 125, 0x4), FieldTrait( 140, 11, 99, 0x4), FieldTrait( 152, 10, 108, 0x4),
3074  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 192, 10, 115, 0x4), FieldTrait( 193, 25, 114, 0x4),
3075  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
3076  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 127, 0x4),
3077  FieldTrait( 220, 19, 128, 0x4), FieldTrait( 221, 15, 129, 0x4), FieldTrait( 222, 15, 130, 0x4),
3078  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
3079  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
3080  FieldTrait( 229, 25, 104, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 117, 0xc),
3081  FieldTrait( 235, 15, 138, 0x4), FieldTrait( 236, 14, 139, 0x4), FieldTrait( 239, 1, 14, 0x4),
3082  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 100, 0x4),
3083  FieldTrait( 336, 15, 102, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
3084  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 423, 1, 135, 0x4),
3085  FieldTrait( 453, 1, 144, 0xc), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
3086  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 468, 7, 110, 0x4), FieldTrait( 469, 9, 111, 0x4),
3087  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
3088  FieldTrait( 516, 14, 109, 0x4), FieldTrait( 537, 1, 101, 0x4), FieldTrait( 541, 25, 11, 0x4),
3089  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 121, 0xc), FieldTrait( 581, 1, 120, 0x4),
3090  FieldTrait( 625, 15, 103, 0x4), FieldTrait( 640, 11, 137, 0x4), FieldTrait( 660, 1, 119, 0x4),
3091  FieldTrait( 662, 11, 131, 0x4), FieldTrait( 663, 1, 132, 0x4), FieldTrait( 667, 21, 37, 0x4),
3092  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 692, 1, 123, 0x4), FieldTrait( 696, 25, 141, 0x4),
3093  FieldTrait( 697, 11, 142, 0x4), FieldTrait( 698, 1, 143, 0x4), FieldTrait( 699, 15, 133, 0x4),
3094  FieldTrait( 701, 25, 140, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 735, 1, 122, 0xc),
3095  FieldTrait( 761, 15, 134, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 93, 0x4),
3096  FieldTrait( 854, 1, 106, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
3097  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
3098  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
3099  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
3100  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
3101  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
3102  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
3103  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
3104  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
3105  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
3106  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
3107  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
3108  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
3109  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
3110  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
3111  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
3112  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
3113  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
3114  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
3115  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
3116 };
3119 const unsigned short QuoteRequestReject::NoRelatedSym::_fnum;
3120 //-------------------------------------------------------------------------------------------------
3121 const FieldTrait QuoteRequestReject::NoRelatedSym::NoStipulations::_traits[] =
3122 {
3123  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3124 };
3125 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoStipulations::_ftha(QuoteRequestReject::NoRelatedSym::NoStipulations::_traits, 2);
3128 //-------------------------------------------------------------------------------------------------
3129 const FieldTrait QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits[] =
3130 {
3131  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3132  FieldTrait( 802, 1, 4, 0xc)
3133 };
3134 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoPartyIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits, 4);
3137 //-------------------------------------------------------------------------------------------------
3138 const FieldTrait QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits[] =
3139 {
3140  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3141 };
3142 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits, 2);
3145 //-------------------------------------------------------------------------------------------------
3146 const FieldTrait QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits[] =
3147 {
3148  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3149 };
3150 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits, 2);
3153 //-------------------------------------------------------------------------------------------------
3154 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::_traits[] =
3155 {
3156  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3157  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3158  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3159  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3160  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3161  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3162  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3163  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3164  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3165  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3166  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3167  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3168  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3169  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 67, 0x4), FieldTrait( 676, 19, 61, 0x4),
3170  FieldTrait( 677, 15, 62, 0x4), FieldTrait( 678, 15, 63, 0x4), FieldTrait( 679, 11, 64, 0x4),
3171  FieldTrait( 680, 1, 65, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 66, 0x4),
3172  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3173  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3174  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3175  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
3176  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
3177  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
3178  FieldTrait(1440, 1, 54, 0x4)
3179 };
3180 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::_traits, 67);
3183 //-------------------------------------------------------------------------------------------------
3184 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits[] =
3185 {
3186  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
3187  FieldTrait( 804, 1, 4, 0xc)
3188 };
3189 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits, 4);
3192 //-------------------------------------------------------------------------------------------------
3193 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
3194 {
3195  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
3196 };
3197 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
3200 //-------------------------------------------------------------------------------------------------
3201 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
3202 {
3203  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3204 };
3205 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
3208 //-------------------------------------------------------------------------------------------------
3209 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
3210 {
3211  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
3212 };
3213 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
3216 //-------------------------------------------------------------------------------------------------
3217 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits[] =
3218 {
3219  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3220  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3221  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3222  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3223  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3224  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3225  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3226  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3227  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3228  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3229  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3230  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3231  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3232  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3233  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3234  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3235  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3236  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3237  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3238  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3239  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3240  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3241  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3242  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3243 };
3244 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits, 72);
3247 //-------------------------------------------------------------------------------------------------
3248 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3249 {
3250  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3251 };
3252 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3255 //-------------------------------------------------------------------------------------------------
3256 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
3257 {
3258  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3259 };
3260 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3263 //-------------------------------------------------------------------------------------------------
3264 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3265 {
3266  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3267  FieldTrait(1062, 1, 4, 0xc)
3268 };
3269 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3272 //-------------------------------------------------------------------------------------------------
3273 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3274 {
3275  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3276 };
3277 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3280 //-------------------------------------------------------------------------------------------------
3281 const FieldTrait QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits[] =
3282 {
3283  FieldTrait( 695, 7, 1, 0x4)
3284 };
3285 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_ftha(QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits, 1);
3288 //-------------------------------------------------------------------------------------------------
3289 const FieldTrait QuoteRequestReject::NoRelatedSym::NoEvents::_traits[] =
3290 {
3291  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3292  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3293 };
3294 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoEvents::_ftha(QuoteRequestReject::NoRelatedSym::NoEvents::_traits, 5);
3297 //-------------------------------------------------------------------------------------------------
3298 const FieldTrait QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits[] =
3299 {
3300  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3301  FieldTrait(1052, 1, 4, 0xc)
3302 };
3303 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_ftha(QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits, 4);
3306 //-------------------------------------------------------------------------------------------------
3307 const FieldTrait QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3308 {
3309  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3310 };
3311 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3314 //-------------------------------------------------------------------------------------------------
3315 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits[] =
3316 {
3317  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3318  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3319  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3320 };
3321 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits, 8);
3324 //-------------------------------------------------------------------------------------------------
3325 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
3326 {
3327  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3328 };
3329 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
3332 //-------------------------------------------------------------------------------------------------
3333 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3334 {
3335  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3336 };
3337 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3340 //-------------------------------------------------------------------------------------------------
3342 {
3343  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
3344  FieldTrait(1120, 1, 4, 0xc)
3345 };
3348 const unsigned short QuoteRequestReject::NoRootPartyIDs::_fnum;
3349 //-------------------------------------------------------------------------------------------------
3350 const FieldTrait QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
3351 {
3352  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
3353 };
3354 const FieldTrait_Hash_Array QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_ftha(QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
3357 //-------------------------------------------------------------------------------------------------
3358 const FieldTrait RFQRequest::_traits[] =
3359 {
3360  FieldTrait( 146, 1, 2, 0x1), FieldTrait( 263, 7, 3, 0x4), FieldTrait( 453, 1, 5, 0xc),
3361  FieldTrait( 644, 15, 1, 0x1), FieldTrait(1171, 8, 4, 0x4)
3362 };
3363 const FieldTrait_Hash_Array RFQRequest::_ftha(RFQRequest::_traits, 5);
3364 const MsgType RFQRequest::_msgtype("AH");
3365 //-------------------------------------------------------------------------------------------------
3366 const FieldTrait RFQRequest::NoRelatedSym::_traits[] =
3367 {
3368  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
3369  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
3370  FieldTrait( 140, 11, 91, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4),
3371  FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4),
3372  FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4),
3373  FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4),
3374  FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4),
3375  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 92, 0x4),
3376  FieldTrait( 336, 15, 94, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
3377  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
3378  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
3379  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 537, 1, 93, 0x4),
3380  FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 90, 0xc),
3381  FieldTrait( 625, 15, 95, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
3382  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
3383  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
3384  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
3385  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
3386  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
3387  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
3388  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
3389  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
3390  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
3391  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
3392  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
3393  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
3394  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
3395  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
3396  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
3397  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
3398  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
3399  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
3400 };
3402 const MsgType RFQRequest::NoRelatedSym::_msgtype("NoRelatedSym");
3403 const unsigned short RFQRequest::NoRelatedSym::_fnum;
3404 //-------------------------------------------------------------------------------------------------
3405 const FieldTrait RFQRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
3406 {
3407  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3408 };
3409 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
3412 //-------------------------------------------------------------------------------------------------
3413 const FieldTrait RFQRequest::NoRelatedSym::NoLegs::_traits[] =
3414 {
3415  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3416  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3417  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
3418  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3419  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3420  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3421  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3422  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3423  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3424  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3425  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3426  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3427  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
3428  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
3429  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
3430  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
3431  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
3432  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
3433 };
3434 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoLegs::_ftha(RFQRequest::NoRelatedSym::NoLegs::_traits, 54);
3436 const unsigned short RFQRequest::NoRelatedSym::NoLegs::_fnum;
3437 //-------------------------------------------------------------------------------------------------
3438 const FieldTrait RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
3439 {
3440  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3441 };
3442 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
3445 //-------------------------------------------------------------------------------------------------
3446 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::_traits[] =
3447 {
3448  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3449  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3450  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3451  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3452  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3453  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3454  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3455  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3456  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3457  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3458  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3459  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3460  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3461  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3462  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3463  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3464  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3465  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3466  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3467  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3468  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3469  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3470  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3471  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3472 };
3473 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
3476 //-------------------------------------------------------------------------------------------------
3477 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3478 {
3479  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3480 };
3481 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3484 //-------------------------------------------------------------------------------------------------
3485 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
3486 {
3487  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3488 };
3489 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3492 //-------------------------------------------------------------------------------------------------
3493 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3494 {
3495  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3496  FieldTrait(1062, 1, 4, 0xc)
3497 };
3498 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3501 //-------------------------------------------------------------------------------------------------
3502 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3503 {
3504  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3505 };
3506 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3509 //-------------------------------------------------------------------------------------------------
3510 const FieldTrait RFQRequest::NoRelatedSym::NoEvents::_traits[] =
3511 {
3512  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3513  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3514 };
3515 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoEvents::_ftha(RFQRequest::NoRelatedSym::NoEvents::_traits, 5);
3517 const unsigned short RFQRequest::NoRelatedSym::NoEvents::_fnum;
3518 //-------------------------------------------------------------------------------------------------
3519 const FieldTrait RFQRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
3520 {
3521  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3522  FieldTrait(1052, 1, 4, 0xc)
3523 };
3524 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoInstrumentParties::_ftha(RFQRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
3527 //-------------------------------------------------------------------------------------------------
3528 const FieldTrait RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3529 {
3530  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3531 };
3532 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3535 //-------------------------------------------------------------------------------------------------
3536 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::_traits[] =
3537 {
3538  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3539  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3540  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3541 };
3542 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
3545 //-------------------------------------------------------------------------------------------------
3546 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
3547 {
3548  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3549 };
3550 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
3553 //-------------------------------------------------------------------------------------------------
3554 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3555 {
3556  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3557 };
3558 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3561 //-------------------------------------------------------------------------------------------------
3562 const FieldTrait RFQRequest::NoPartyIDs::_traits[] =
3563 {
3564  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3565  FieldTrait( 802, 1, 4, 0xc)
3566 };
3567 const FieldTrait_Hash_Array RFQRequest::NoPartyIDs::_ftha(RFQRequest::NoPartyIDs::_traits, 4);
3568 const MsgType RFQRequest::NoPartyIDs::_msgtype("NoPartyIDs");
3569 const unsigned short RFQRequest::NoPartyIDs::_fnum;
3570 //-------------------------------------------------------------------------------------------------
3571 const FieldTrait RFQRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
3572 {
3573  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3574 };
3575 const FieldTrait_Hash_Array RFQRequest::NoPartyIDs::NoPartySubIDs::_ftha(RFQRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
3578 //-------------------------------------------------------------------------------------------------
3579 const FieldTrait QuoteStatusReport::_traits[] =
3580 {
3581  FieldTrait( 1, 15, 119, 0x4), FieldTrait( 12, 13, 166, 0x4), FieldTrait( 13, 7, 165, 0x4),
3582  FieldTrait( 15, 19, 117, 0x4), FieldTrait( 22, 15, 12, 0x4), FieldTrait( 38, 10, 108, 0x4),
3583  FieldTrait( 40, 7, 159, 0x4), FieldTrait( 44, 11, 125, 0x4), FieldTrait( 48, 15, 11, 0x4),
3584  FieldTrait( 54, 7, 107, 0x4), FieldTrait( 55, 15, 9, 0x4), FieldTrait( 58, 15, 170, 0x4),
3585  FieldTrait( 60, 22, 158, 0x4), FieldTrait( 62, 22, 149, 0x4), FieldTrait( 63, 15, 113, 0x4),
3586  FieldTrait( 64, 25, 114, 0x4), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 100, 20, 168, 0x4),
3587  FieldTrait( 106, 15, 38, 0x4), FieldTrait( 107, 15, 41, 0x4), FieldTrait( 110, 10, 177, 0x4),
3588  FieldTrait( 117, 15, 3, 0x4), FieldTrait( 126, 22, 124, 0x4), FieldTrait( 131, 15, 2, 0x4),
3589  FieldTrait( 132, 11, 141, 0x4), FieldTrait( 133, 11, 142, 0x4), FieldTrait( 134, 10, 146, 0x4),
3590  FieldTrait( 135, 10, 148, 0x4), FieldTrait( 152, 10, 109, 0x4), FieldTrait( 156, 7, 164, 0x4),
3591  FieldTrait( 167, 15, 16, 0x4), FieldTrait( 188, 11, 150, 0x4), FieldTrait( 189, 12, 152, 0x4),
3592  FieldTrait( 190, 11, 151, 0x4), FieldTrait( 191, 12, 153, 0x4), FieldTrait( 192, 10, 116, 0x4),
3593  FieldTrait( 193, 25, 115, 0x4), FieldTrait( 200, 21, 18, 0x4), FieldTrait( 201, 1, 79, 0x4),
3594  FieldTrait( 202, 11, 32, 0x4), FieldTrait( 206, 7, 34, 0x4), FieldTrait( 207, 20, 37, 0x4),
3595  FieldTrait( 218, 12, 127, 0x4), FieldTrait( 220, 19, 128, 0x4), FieldTrait( 221, 15, 129, 0x4),
3596  FieldTrait( 222, 15, 130, 0x4), FieldTrait( 223, 14, 36, 0x4), FieldTrait( 224, 25, 20, 0x4),
3597  FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4), FieldTrait( 227, 14, 24, 0x4),
3598  FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4), FieldTrait( 232, 1, 118, 0xc),
3599  FieldTrait( 235, 15, 135, 0x4), FieldTrait( 236, 14, 136, 0x4), FieldTrait( 239, 1, 22, 0x4),
3600  FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4), FieldTrait( 297, 1, 169, 0x4),
3601  FieldTrait( 298, 1, 174, 0x4), FieldTrait( 300, 1, 176, 0x4), FieldTrait( 336, 15, 7, 0x4),
3602  FieldTrait( 348, 2, 39, 0x4), FieldTrait( 349, 28, 40, 0x4), FieldTrait( 350, 2, 42, 0x4),
3603  FieldTrait( 351, 28, 43, 0x4), FieldTrait( 354, 2, 171, 0x4), FieldTrait( 355, 28, 172, 0x4),
3604  FieldTrait( 423, 1, 126, 0x4), FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 13, 0xc),
3605  FieldTrait( 460, 1, 14, 0x4), FieldTrait( 461, 15, 15, 0x4), FieldTrait( 468, 7, 111, 0x4),
3606  FieldTrait( 469, 9, 112, 0x4), FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4),
3607  FieldTrait( 472, 15, 30, 0x4), FieldTrait( 516, 14, 110, 0x4), FieldTrait( 528, 7, 179, 0x4),
3608  FieldTrait( 529, 16, 180, 0x4), FieldTrait( 537, 1, 5, 0x4), FieldTrait( 541, 25, 19, 0x4),
3609  FieldTrait( 543, 15, 27, 0x4), FieldTrait( 555, 1, 122, 0xc), FieldTrait( 581, 1, 121, 0x4),
3610  FieldTrait( 582, 1, 167, 0x4), FieldTrait( 625, 15, 8, 0x4), FieldTrait( 631, 11, 154, 0x4),
3611  FieldTrait( 632, 14, 155, 0x4), FieldTrait( 633, 14, 156, 0x4), FieldTrait( 634, 14, 157, 0x4),
3612  FieldTrait( 642, 12, 160, 0x4), FieldTrait( 643, 12, 161, 0x4), FieldTrait( 645, 11, 143, 0x4),
3613  FieldTrait( 646, 11, 144, 0x4), FieldTrait( 647, 10, 145, 0x4), FieldTrait( 648, 10, 147, 0x4),
3614  FieldTrait( 649, 15, 1, 0x4), FieldTrait( 656, 9, 162, 0x4), FieldTrait( 657, 9, 163, 0x4),
3615  FieldTrait( 660, 1, 120, 0x4), FieldTrait( 662, 11, 131, 0x4), FieldTrait( 663, 1, 132, 0x4),
3616  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 693, 15, 4, 0x4),
3617  FieldTrait( 696, 25, 138, 0x4), FieldTrait( 697, 11, 139, 0x4), FieldTrait( 698, 1, 140, 0x4),
3618  FieldTrait( 699, 15, 133, 0x4), FieldTrait( 701, 25, 137, 0x4), FieldTrait( 711, 1, 106, 0xc),
3619  FieldTrait( 735, 1, 123, 0xc), FieldTrait( 761, 15, 134, 0x4), FieldTrait( 762, 15, 17, 0x4),
3620  FieldTrait( 775, 1, 178, 0x4), FieldTrait( 788, 1, 101, 0x4), FieldTrait( 864, 1, 48, 0xc),
3621  FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4), FieldTrait( 875, 1, 46, 0x4),
3622  FieldTrait( 876, 15, 47, 0x4), FieldTrait( 898, 14, 105, 0x4), FieldTrait( 913, 15, 97, 0x4),
3623  FieldTrait( 914, 15, 98, 0x4), FieldTrait( 915, 25, 99, 0x4), FieldTrait( 916, 25, 102, 0x4),
3624  FieldTrait( 917, 25, 103, 0x4), FieldTrait( 918, 19, 100, 0x4), FieldTrait( 919, 1, 104, 0x4),
3625  FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4), FieldTrait( 966, 15, 52, 0x4),
3626  FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4), FieldTrait( 969, 9, 56, 0x4),
3627  FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4), FieldTrait( 996, 15, 60, 0x4),
3628  FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc), FieldTrait(1049, 7, 53, 0x4),
3629  FieldTrait(1079, 26, 62, 0x4), FieldTrait(1133, 7, 173, 0x4), FieldTrait(1146, 13, 64, 0x4),
3630  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1166, 15, 175, 0x4),
3631  FieldTrait(1184, 2, 66, 0x4), FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4),
3632  FieldTrait(1191, 15, 70, 0x4), FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4),
3633  FieldTrait(1194, 1, 73, 0x4), FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4),
3634  FieldTrait(1197, 15, 82, 0x4), FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4),
3635  FieldTrait(1200, 11, 78, 0x4), FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4),
3636  FieldTrait(1244, 8, 80, 0x4), FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4),
3637  FieldTrait(1449, 15, 85, 0x4), FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4),
3638  FieldTrait(1452, 14, 88, 0x4), FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4),
3639  FieldTrait(1461, 1, 181, 0xc), FieldTrait(1478, 1, 91, 0x4), FieldTrait(1479, 1, 92, 0x4),
3640  FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4), FieldTrait(1482, 1, 95, 0x4),
3641  FieldTrait(1483, 1, 96, 0xc)
3642 };
3643 const FieldTrait_Hash_Array QuoteStatusReport::_ftha(QuoteStatusReport::_traits, 181);
3645 //-------------------------------------------------------------------------------------------------
3646 const FieldTrait QuoteStatusReport::NoStipulations::_traits[] =
3647 {
3648  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3649 };
3652 const unsigned short QuoteStatusReport::NoStipulations::_fnum;
3653 //-------------------------------------------------------------------------------------------------
3654 const FieldTrait QuoteStatusReport::NoPartyIDs::_traits[] =
3655 {
3656  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3657  FieldTrait( 802, 1, 4, 0xc)
3658 };
3661 const unsigned short QuoteStatusReport::NoPartyIDs::_fnum;
3662 //-------------------------------------------------------------------------------------------------
3663 const FieldTrait QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits[] =
3664 {
3665  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3666 };
3667 const FieldTrait_Hash_Array QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_ftha(QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
3670 //-------------------------------------------------------------------------------------------------
3672 {
3673  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3674 };
3676 const MsgType QuoteStatusReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
3677 const unsigned short QuoteStatusReport::NoSecurityAltID::_fnum;
3678 //-------------------------------------------------------------------------------------------------
3679 const FieldTrait QuoteStatusReport::NoLegs::_traits[] =
3680 {
3681  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3682  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3683  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3684  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3685  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3686  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3687  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3688  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3689  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3690  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3691  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3692  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3693  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3694  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 61, 0x4),
3695  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3696  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3697  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3698  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
3699  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
3700  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
3701  FieldTrait(1440, 1, 54, 0x4)
3702 };
3705 const unsigned short QuoteStatusReport::NoLegs::_fnum;
3706 //-------------------------------------------------------------------------------------------------
3707 const FieldTrait QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits[] =
3708 {
3709  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
3710  FieldTrait( 804, 1, 4, 0xc)
3711 };
3712 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoNestedPartyIDs::_ftha(QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits, 4);
3715 //-------------------------------------------------------------------------------------------------
3716 const FieldTrait QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
3717 {
3718  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
3719 };
3720 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
3723 //-------------------------------------------------------------------------------------------------
3724 const FieldTrait QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits[] =
3725 {
3726  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3727 };
3728 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoLegSecurityAltID::_ftha(QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits, 2);
3731 //-------------------------------------------------------------------------------------------------
3732 const FieldTrait QuoteStatusReport::NoLegs::NoLegStipulations::_traits[] =
3733 {
3734  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
3735 };
3736 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoLegStipulations::_ftha(QuoteStatusReport::NoLegs::NoLegStipulations::_traits, 2);
3739 //-------------------------------------------------------------------------------------------------
3740 const FieldTrait QuoteStatusReport::NoUnderlyings::_traits[] =
3741 {
3742  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3743  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3744  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3745  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3746  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3747  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3748  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3749  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3750  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3751  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3752  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3753  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3754  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3755  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3756  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3757  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3758  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3759  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3760  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3761  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3762  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3763  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3764  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3765  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3766 };
3769 const unsigned short QuoteStatusReport::NoUnderlyings::_fnum;
3770 //-------------------------------------------------------------------------------------------------
3771 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3772 {
3773  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3774 };
3775 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3778 //-------------------------------------------------------------------------------------------------
3779 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
3780 {
3781  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3782 };
3783 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3786 //-------------------------------------------------------------------------------------------------
3787 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3788 {
3789  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3790  FieldTrait(1062, 1, 4, 0xc)
3791 };
3792 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3795 //-------------------------------------------------------------------------------------------------
3796 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3797 {
3798  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3799 };
3800 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3803 //-------------------------------------------------------------------------------------------------
3805 {
3806  FieldTrait( 695, 7, 1, 0x4)
3807 };
3809 const MsgType QuoteStatusReport::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
3810 const unsigned short QuoteStatusReport::NoQuoteQualifiers::_fnum;
3811 //-------------------------------------------------------------------------------------------------
3812 const FieldTrait QuoteStatusReport::NoEvents::_traits[] =
3813 {
3814  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3815  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3816 };
3819 const unsigned short QuoteStatusReport::NoEvents::_fnum;
3820 //-------------------------------------------------------------------------------------------------
3822 {
3823  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3824  FieldTrait(1052, 1, 4, 0xc)
3825 };
3827 const MsgType QuoteStatusReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
3829 //-------------------------------------------------------------------------------------------------
3830 const FieldTrait QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3831 {
3832  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3833 };
3834 const FieldTrait_Hash_Array QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3837 //-------------------------------------------------------------------------------------------------
3839 {
3840  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
3841 };
3843 const MsgType QuoteStatusReport::NoTargetPartyIDs::_msgtype("NoTargetPartyIDs");
3844 const unsigned short QuoteStatusReport::NoTargetPartyIDs::_fnum;
3845 //-------------------------------------------------------------------------------------------------
3847 {
3848  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3849  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3850  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3851 };
3853 const MsgType QuoteStatusReport::NoComplexEvents::_msgtype("NoComplexEvents");
3854 const unsigned short QuoteStatusReport::NoComplexEvents::_fnum;
3855 //-------------------------------------------------------------------------------------------------
3856 const FieldTrait QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits[] =
3857 {
3858  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3859 };
3860 const FieldTrait_Hash_Array QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_ftha(QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
3863 //-------------------------------------------------------------------------------------------------
3864 const FieldTrait QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3865 {
3866  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3867 };
3868 const FieldTrait_Hash_Array QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3871 //-------------------------------------------------------------------------------------------------
3872 const FieldTrait QuoteResponse::_traits[] =
3873 {
3874  FieldTrait( 1, 15, 122, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 12, 13, 150, 0x4),
3875  FieldTrait( 13, 7, 151, 0x4), FieldTrait( 15, 19, 120, 0x4), FieldTrait( 22, 15, 15, 0x4),
3876  FieldTrait( 23, 15, 6, 0x4), FieldTrait( 38, 10, 111, 0x4), FieldTrait( 40, 7, 144, 0x4),
3877  FieldTrait( 44, 11, 157, 0x4), FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 110, 0x4),
3878  FieldTrait( 55, 15, 12, 0x4), FieldTrait( 58, 15, 154, 0x4), FieldTrait( 60, 22, 143, 0x4),
3879  FieldTrait( 62, 22, 134, 0x4), FieldTrait( 63, 15, 116, 0x4), FieldTrait( 64, 25, 117, 0x4),
3880  FieldTrait( 65, 15, 13, 0x4), FieldTrait( 100, 20, 153, 0x4), FieldTrait( 106, 15, 41, 0x4),
3881  FieldTrait( 107, 15, 44, 0x4), FieldTrait( 110, 10, 176, 0x4), FieldTrait( 117, 15, 2, 0x4),
3882  FieldTrait( 132, 11, 126, 0x4), FieldTrait( 133, 11, 127, 0x4), FieldTrait( 134, 10, 131, 0x4),
3883  FieldTrait( 135, 10, 133, 0x4), FieldTrait( 152, 10, 112, 0x4), FieldTrait( 156, 7, 149, 0x4),
3884  FieldTrait( 167, 15, 19, 0x4), FieldTrait( 188, 11, 135, 0x4), FieldTrait( 189, 12, 137, 0x4),
3885  FieldTrait( 190, 11, 136, 0x4), FieldTrait( 191, 12, 138, 0x4), FieldTrait( 192, 10, 119, 0x4),
3886  FieldTrait( 193, 25, 118, 0x4), FieldTrait( 200, 21, 21, 0x4), FieldTrait( 201, 1, 82, 0x4),
3887  FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4), FieldTrait( 207, 20, 40, 0x4),
3888  FieldTrait( 218, 12, 159, 0x4), FieldTrait( 220, 19, 160, 0x4), FieldTrait( 221, 15, 161, 0x4),
3889  FieldTrait( 222, 15, 162, 0x4), FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4),
3890  FieldTrait( 225, 25, 24, 0x4), FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4),
3891  FieldTrait( 228, 9, 28, 0x4), FieldTrait( 231, 9, 38, 0x4), FieldTrait( 232, 1, 121, 0xc),
3892  FieldTrait( 235, 15, 167, 0x4), FieldTrait( 236, 14, 168, 0x4), FieldTrait( 239, 1, 25, 0x4),
3893  FieldTrait( 240, 25, 34, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 336, 15, 10, 0x4),
3894  FieldTrait( 348, 2, 42, 0x4), FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4),
3895  FieldTrait( 351, 28, 46, 0x4), FieldTrait( 354, 2, 155, 0x4), FieldTrait( 355, 28, 156, 0x4),
3896  FieldTrait( 423, 1, 158, 0x4), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 16, 0xc),
3897  FieldTrait( 460, 1, 17, 0x4), FieldTrait( 461, 15, 18, 0x4), FieldTrait( 468, 7, 114, 0x4),
3898  FieldTrait( 469, 9, 115, 0x4), FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4),
3899  FieldTrait( 472, 15, 33, 0x4), FieldTrait( 516, 14, 113, 0x4), FieldTrait( 528, 7, 5, 0x4),
3900  FieldTrait( 529, 16, 177, 0x4), FieldTrait( 537, 1, 7, 0x4), FieldTrait( 541, 25, 22, 0x4),
3901  FieldTrait( 543, 15, 30, 0x4), FieldTrait( 555, 1, 125, 0xc), FieldTrait( 581, 1, 124, 0x4),
3902  FieldTrait( 582, 1, 152, 0x4), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 631, 11, 139, 0x4),
3903  FieldTrait( 632, 14, 140, 0x4), FieldTrait( 633, 14, 141, 0x4), FieldTrait( 634, 14, 142, 0x4),
3904  FieldTrait( 642, 12, 145, 0x4), FieldTrait( 643, 12, 146, 0x4), FieldTrait( 645, 11, 128, 0x4),
3905  FieldTrait( 646, 11, 129, 0x4), FieldTrait( 647, 10, 130, 0x4), FieldTrait( 648, 10, 132, 0x4),
3906  FieldTrait( 656, 9, 147, 0x4), FieldTrait( 657, 9, 148, 0x4), FieldTrait( 660, 1, 123, 0x4),
3907  FieldTrait( 662, 11, 163, 0x4), FieldTrait( 663, 1, 164, 0x4), FieldTrait( 667, 21, 48, 0x4),
3908  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 693, 15, 1, 0x1), FieldTrait( 694, 1, 3, 0x1),
3909  FieldTrait( 696, 25, 170, 0x4), FieldTrait( 697, 11, 171, 0x4), FieldTrait( 698, 1, 172, 0x4),
3910  FieldTrait( 699, 15, 165, 0x4), FieldTrait( 701, 25, 169, 0x4), FieldTrait( 711, 1, 109, 0xc),
3911  FieldTrait( 735, 1, 8, 0xc), FieldTrait( 761, 15, 166, 0x4), FieldTrait( 762, 15, 20, 0x4),
3912  FieldTrait( 788, 1, 104, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
3913  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
3914  FieldTrait( 898, 14, 108, 0x4), FieldTrait( 913, 15, 100, 0x4), FieldTrait( 914, 15, 101, 0x4),
3915  FieldTrait( 915, 25, 102, 0x4), FieldTrait( 916, 25, 105, 0x4), FieldTrait( 917, 25, 106, 0x4),
3916  FieldTrait( 918, 19, 103, 0x4), FieldTrait( 919, 1, 107, 0x4), FieldTrait( 947, 19, 36, 0x4),
3917  FieldTrait( 965, 15, 54, 0x4), FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4),
3918  FieldTrait( 968, 9, 58, 0x4), FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4),
3919  FieldTrait( 971, 1, 61, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
3920  FieldTrait(1018, 1, 62, 0xc), FieldTrait(1049, 7, 56, 0x4), FieldTrait(1079, 26, 65, 0x4),
3921  FieldTrait(1091, 8, 175, 0x4), FieldTrait(1133, 7, 173, 0x4), FieldTrait(1146, 13, 67, 0x4),
3922  FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4), FieldTrait(1166, 15, 174, 0x4),
3923  FieldTrait(1184, 2, 69, 0x4), FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4),
3924  FieldTrait(1191, 15, 73, 0x4), FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4),
3925  FieldTrait(1194, 1, 76, 0x4), FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4),
3926  FieldTrait(1197, 15, 85, 0x4), FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4),
3927  FieldTrait(1200, 11, 81, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
3928  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1435, 1, 86, 0x4), FieldTrait(1439, 1, 87, 0x4),
3929  FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4), FieldTrait(1451, 14, 90, 0x4),
3930  FieldTrait(1452, 14, 91, 0x4), FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4),
3931  FieldTrait(1478, 1, 94, 0x4), FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4),
3932  FieldTrait(1481, 1, 97, 0x4), FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
3933 };
3934 const FieldTrait_Hash_Array QuoteResponse::_ftha(QuoteResponse::_traits, 177);
3935 const MsgType QuoteResponse::_msgtype("AJ");
3936 //-------------------------------------------------------------------------------------------------
3937 const FieldTrait QuoteResponse::NoStipulations::_traits[] =
3938 {
3939  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3940 };
3942 const MsgType QuoteResponse::NoStipulations::_msgtype("NoStipulations");
3943 const unsigned short QuoteResponse::NoStipulations::_fnum;
3944 //-------------------------------------------------------------------------------------------------
3945 const FieldTrait QuoteResponse::NoPartyIDs::_traits[] =
3946 {
3947  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3948  FieldTrait( 802, 1, 4, 0xc)
3949 };
3951 const MsgType QuoteResponse::NoPartyIDs::_msgtype("NoPartyIDs");
3952 const unsigned short QuoteResponse::NoPartyIDs::_fnum;
3953 //-------------------------------------------------------------------------------------------------
3954 const FieldTrait QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
3955 {
3956  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3957 };
3958 const FieldTrait_Hash_Array QuoteResponse::NoPartyIDs::NoPartySubIDs::_ftha(QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
3961 //-------------------------------------------------------------------------------------------------
3962 const FieldTrait QuoteResponse::NoSecurityAltID::_traits[] =
3963 {
3964  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3965 };
3967 const MsgType QuoteResponse::NoSecurityAltID::_msgtype("NoSecurityAltID");
3968 const unsigned short QuoteResponse::NoSecurityAltID::_fnum;
3969 //-------------------------------------------------------------------------------------------------
3970 const FieldTrait QuoteResponse::NoLegs::_traits[] =
3971 {
3972  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3973  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3974  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3975  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3976  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3977  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3978  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3979  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3980  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3981  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3982  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3983  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3984  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3985  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 70, 0x4), FieldTrait( 676, 19, 64, 0x4),
3986  FieldTrait( 677, 15, 65, 0x4), FieldTrait( 678, 15, 66, 0x4), FieldTrait( 679, 11, 67, 0x4),
3987  FieldTrait( 680, 1, 68, 0x4), FieldTrait( 681, 11, 62, 0x4), FieldTrait( 683, 1, 59, 0xc),
3988  FieldTrait( 684, 11, 63, 0x4), FieldTrait( 685, 10, 69, 0x4), FieldTrait( 686, 1, 61, 0x4),
3989  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3990  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3991  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3992  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1067, 12, 71, 0x4),
3993  FieldTrait(1068, 12, 72, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
3994  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
3995  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
3996 };
3997 const FieldTrait_Hash_Array QuoteResponse::NoLegs::_ftha(QuoteResponse::NoLegs::_traits, 72);
3999 const unsigned short QuoteResponse::NoLegs::_fnum;
4000 //-------------------------------------------------------------------------------------------------
4001 const FieldTrait QuoteResponse::NoLegs::NoNestedPartyIDs::_traits[] =
4002 {
4003  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4004  FieldTrait( 804, 1, 4, 0xc)
4005 };
4006 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoNestedPartyIDs::_ftha(QuoteResponse::NoLegs::NoNestedPartyIDs::_traits, 4);
4009 //-------------------------------------------------------------------------------------------------
4010 const FieldTrait QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4011 {
4012  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4013 };
4014 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4017 //-------------------------------------------------------------------------------------------------
4018 const FieldTrait QuoteResponse::NoLegs::NoLegSecurityAltID::_traits[] =
4019 {
4020  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4021 };
4022 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoLegSecurityAltID::_ftha(QuoteResponse::NoLegs::NoLegSecurityAltID::_traits, 2);
4025 //-------------------------------------------------------------------------------------------------
4026 const FieldTrait QuoteResponse::NoLegs::NoLegStipulations::_traits[] =
4027 {
4028  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
4029 };
4030 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoLegStipulations::_ftha(QuoteResponse::NoLegs::NoLegStipulations::_traits, 2);
4033 //-------------------------------------------------------------------------------------------------
4034 const FieldTrait QuoteResponse::NoUnderlyings::_traits[] =
4035 {
4036  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4037  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4038  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4039  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4040  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4041  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4042  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4043  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4044  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4045  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4046  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4047  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4048  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4049  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4050  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4051  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4052  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4053  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4054  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4055  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4056  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4057  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4058  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4059  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4060 };
4062 const MsgType QuoteResponse::NoUnderlyings::_msgtype("NoUnderlyings");
4063 const unsigned short QuoteResponse::NoUnderlyings::_fnum;
4064 //-------------------------------------------------------------------------------------------------
4065 const FieldTrait QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4066 {
4067  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4068 };
4069 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4072 //-------------------------------------------------------------------------------------------------
4073 const FieldTrait QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits[] =
4074 {
4075  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4076 };
4077 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4080 //-------------------------------------------------------------------------------------------------
4081 const FieldTrait QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4082 {
4083  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4084  FieldTrait(1062, 1, 4, 0xc)
4085 };
4086 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4089 //-------------------------------------------------------------------------------------------------
4090 const FieldTrait QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4091 {
4092  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4093 };
4094 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4097 //-------------------------------------------------------------------------------------------------
4098 const FieldTrait QuoteResponse::NoQuoteQualifiers::_traits[] =
4099 {
4100  FieldTrait( 695, 7, 1, 0x4)
4101 };
4103 const MsgType QuoteResponse::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
4104 const unsigned short QuoteResponse::NoQuoteQualifiers::_fnum;
4105 //-------------------------------------------------------------------------------------------------
4106 const FieldTrait QuoteResponse::NoEvents::_traits[] =
4107 {
4108  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4109  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4110 };
4112 const MsgType QuoteResponse::NoEvents::_msgtype("NoEvents");
4113 const unsigned short QuoteResponse::NoEvents::_fnum;
4114 //-------------------------------------------------------------------------------------------------
4116 {
4117  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4118  FieldTrait(1052, 1, 4, 0xc)
4119 };
4121 const MsgType QuoteResponse::NoInstrumentParties::_msgtype("NoInstrumentParties");
4122 const unsigned short QuoteResponse::NoInstrumentParties::_fnum;
4123 //-------------------------------------------------------------------------------------------------
4124 const FieldTrait QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4125 {
4126  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4127 };
4128 const FieldTrait_Hash_Array QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4131 //-------------------------------------------------------------------------------------------------
4132 const FieldTrait QuoteResponse::NoComplexEvents::_traits[] =
4133 {
4134  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4135  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4136  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4137 };
4139 const MsgType QuoteResponse::NoComplexEvents::_msgtype("NoComplexEvents");
4140 const unsigned short QuoteResponse::NoComplexEvents::_fnum;
4141 //-------------------------------------------------------------------------------------------------
4142 const FieldTrait QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits[] =
4143 {
4144  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4145 };
4146 const FieldTrait_Hash_Array QuoteResponse::NoComplexEvents::NoComplexEventDates::_ftha(QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits, 3);
4149 //-------------------------------------------------------------------------------------------------
4150 const FieldTrait QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4151 {
4152  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4153 };
4154 const FieldTrait_Hash_Array QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4157 //-------------------------------------------------------------------------------------------------
4158 const FieldTrait Confirmation::_traits[] =
4159 {
4160  FieldTrait( 6, 11, 134, 0x1), FieldTrait( 12, 13, 175, 0x4), FieldTrait( 13, 7, 176, 0x4),
4161  FieldTrait( 15, 19, 128, 0x4), FieldTrait( 22, 15, 20, 0x4), FieldTrait( 30, 20, 129, 0x4),
4162  FieldTrait( 48, 15, 19, 0x4), FieldTrait( 54, 7, 127, 0x1), FieldTrait( 55, 15, 17, 0x4),
4163  FieldTrait( 58, 15, 147, 0x4), FieldTrait( 60, 22, 14, 0x1), FieldTrait( 63, 15, 168, 0x4),
4164  FieldTrait( 64, 25, 169, 0x4), FieldTrait( 65, 15, 18, 0x4), FieldTrait( 70, 15, 11, 0x4),
4165  FieldTrait( 73, 1, 10, 0xc), FieldTrait( 74, 1, 135, 0x4), FieldTrait( 75, 25, 15, 0x1),
4166  FieldTrait( 79, 15, 131, 0x1), FieldTrait( 80, 10, 125, 0x1), FieldTrait( 81, 7, 150, 0x4),
4167  FieldTrait( 85, 1, 174, 0xc), FieldTrait( 106, 15, 46, 0x4), FieldTrait( 107, 15, 49, 0x4),
4168  FieldTrait( 118, 13, 162, 0x1), FieldTrait( 119, 13, 164, 0x4), FieldTrait( 120, 19, 165, 0x4),
4169  FieldTrait( 136, 1, 181, 0xc), FieldTrait( 155, 9, 166, 0x4), FieldTrait( 156, 7, 167, 0x4),
4170  FieldTrait( 157, 1, 152, 0x4), FieldTrait( 158, 14, 154, 0x4), FieldTrait( 159, 13, 155, 0x4),
4171  FieldTrait( 167, 15, 24, 0x4), FieldTrait( 169, 1, 171, 0x4), FieldTrait( 170, 15, 172, 0x4),
4172  FieldTrait( 171, 15, 173, 0x4), FieldTrait( 172, 1, 170, 0x4), FieldTrait( 200, 21, 26, 0x4),
4173  FieldTrait( 201, 1, 87, 0x4), FieldTrait( 202, 11, 40, 0x4), FieldTrait( 206, 7, 42, 0x4),
4174  FieldTrait( 207, 20, 45, 0x4), FieldTrait( 218, 12, 138, 0x4), FieldTrait( 220, 19, 139, 0x4),
4175  FieldTrait( 221, 15, 140, 0x4), FieldTrait( 222, 15, 141, 0x4), FieldTrait( 223, 14, 44, 0x4),
4176  FieldTrait( 224, 25, 28, 0x4), FieldTrait( 225, 25, 29, 0x4), FieldTrait( 226, 1, 31, 0x4),
4177  FieldTrait( 227, 14, 32, 0x4), FieldTrait( 228, 9, 33, 0x4), FieldTrait( 230, 25, 153, 0x4),
4178  FieldTrait( 231, 9, 43, 0x4), FieldTrait( 232, 1, 180, 0xc), FieldTrait( 235, 15, 119, 0x4),
4179  FieldTrait( 236, 14, 120, 0x4), FieldTrait( 237, 13, 161, 0x4), FieldTrait( 238, 13, 160, 0x4),
4180  FieldTrait( 239, 1, 30, 0x4), FieldTrait( 240, 25, 39, 0x4), FieldTrait( 255, 15, 34, 0x4),
4181  FieldTrait( 348, 2, 47, 0x4), FieldTrait( 349, 28, 48, 0x4), FieldTrait( 350, 2, 50, 0x4),
4182  FieldTrait( 351, 28, 51, 0x4), FieldTrait( 354, 2, 148, 0x4), FieldTrait( 355, 28, 149, 0x4),
4183  FieldTrait( 381, 13, 151, 0x1), FieldTrait( 423, 1, 136, 0x4), FieldTrait( 453, 1, 9, 0xc),
4184  FieldTrait( 454, 1, 21, 0xc), FieldTrait( 460, 1, 22, 0x4), FieldTrait( 461, 15, 23, 0x4),
4185  FieldTrait( 467, 15, 13, 0x4), FieldTrait( 470, 18, 36, 0x4), FieldTrait( 471, 15, 37, 0x4),
4186  FieldTrait( 472, 15, 38, 0x4), FieldTrait( 479, 19, 177, 0x4), FieldTrait( 497, 7, 178, 0x4),
4187  FieldTrait( 541, 25, 27, 0x4), FieldTrait( 543, 15, 35, 0x4), FieldTrait( 555, 1, 118, 0xc),
4188  FieldTrait( 650, 8, 7, 0x4), FieldTrait( 661, 1, 132, 0x4), FieldTrait( 662, 11, 142, 0x4),
4189  FieldTrait( 663, 1, 143, 0x4), FieldTrait( 664, 15, 1, 0x1), FieldTrait( 665, 1, 8, 0x1),
4190  FieldTrait( 666, 1, 4, 0x1), FieldTrait( 667, 21, 53, 0x4), FieldTrait( 668, 1, 105, 0x4),
4191  FieldTrait( 691, 15, 52, 0x4), FieldTrait( 696, 25, 122, 0x4), FieldTrait( 697, 11, 123, 0x4),
4192  FieldTrait( 698, 1, 124, 0x4), FieldTrait( 699, 15, 144, 0x4), FieldTrait( 701, 25, 121, 0x4),
4193  FieldTrait( 711, 1, 117, 0xc), FieldTrait( 738, 13, 156, 0x4), FieldTrait( 761, 15, 145, 0x4),
4194  FieldTrait( 762, 15, 25, 0x4), FieldTrait( 768, 1, 16, 0xc), FieldTrait( 772, 15, 2, 0x4),
4195  FieldTrait( 773, 1, 5, 0x1), FieldTrait( 788, 1, 112, 0x4), FieldTrait( 793, 15, 12, 0x4),
4196  FieldTrait( 797, 8, 6, 0x4), FieldTrait( 798, 1, 133, 0x4), FieldTrait( 854, 1, 126, 0x4),
4197  FieldTrait( 858, 13, 179, 0x4), FieldTrait( 859, 15, 3, 0x4), FieldTrait( 860, 11, 137, 0x4),
4198  FieldTrait( 861, 11, 146, 0x4), FieldTrait( 862, 1, 130, 0x1), FieldTrait( 864, 1, 56, 0xc),
4199  FieldTrait( 869, 14, 106, 0x4), FieldTrait( 870, 1, 107, 0xc), FieldTrait( 873, 25, 57, 0x4),
4200  FieldTrait( 874, 25, 58, 0x4), FieldTrait( 875, 1, 54, 0x4), FieldTrait( 876, 15, 55, 0x4),
4201  FieldTrait( 890, 13, 163, 0x4), FieldTrait( 898, 14, 116, 0x4), FieldTrait( 913, 15, 108, 0x4),
4202  FieldTrait( 914, 15, 109, 0x4), FieldTrait( 915, 25, 110, 0x4), FieldTrait( 916, 25, 113, 0x4),
4203  FieldTrait( 917, 25, 114, 0x4), FieldTrait( 918, 19, 111, 0x4), FieldTrait( 919, 1, 115, 0x4),
4204  FieldTrait( 920, 13, 157, 0x4), FieldTrait( 921, 13, 158, 0x4), FieldTrait( 922, 13, 159, 0x4),
4205  FieldTrait( 947, 19, 41, 0x4), FieldTrait( 965, 15, 59, 0x4), FieldTrait( 966, 15, 60, 0x4),
4206  FieldTrait( 967, 9, 62, 0x4), FieldTrait( 968, 9, 63, 0x4), FieldTrait( 969, 9, 64, 0x4),
4207  FieldTrait( 970, 1, 65, 0x4), FieldTrait( 971, 1, 66, 0x4), FieldTrait( 996, 15, 68, 0x4),
4208  FieldTrait( 997, 15, 69, 0x4), FieldTrait(1018, 1, 67, 0xc), FieldTrait(1049, 7, 61, 0x4),
4209  FieldTrait(1079, 26, 70, 0x4), FieldTrait(1146, 13, 72, 0x4), FieldTrait(1147, 10, 73, 0x4),
4210  FieldTrait(1151, 15, 71, 0x4), FieldTrait(1184, 2, 74, 0x4), FieldTrait(1185, 29, 75, 0x4),
4211  FieldTrait(1186, 15, 76, 0x4), FieldTrait(1191, 15, 78, 0x4), FieldTrait(1192, 10, 79, 0x4),
4212  FieldTrait(1193, 7, 80, 0x4), FieldTrait(1194, 1, 81, 0x4), FieldTrait(1195, 13, 82, 0x4),
4213  FieldTrait(1196, 15, 83, 0x4), FieldTrait(1197, 15, 90, 0x4), FieldTrait(1198, 1, 84, 0x4),
4214  FieldTrait(1199, 11, 85, 0x4), FieldTrait(1200, 11, 86, 0x4), FieldTrait(1227, 15, 77, 0x4),
4215  FieldTrait(1242, 8, 89, 0x4), FieldTrait(1244, 8, 88, 0x4), FieldTrait(1435, 1, 91, 0x4),
4216  FieldTrait(1439, 1, 92, 0x4), FieldTrait(1449, 15, 93, 0x4), FieldTrait(1450, 15, 94, 0x4),
4217  FieldTrait(1451, 14, 95, 0x4), FieldTrait(1452, 14, 96, 0x4), FieldTrait(1457, 14, 97, 0x4),
4218  FieldTrait(1458, 14, 98, 0x4), FieldTrait(1478, 1, 99, 0x4), FieldTrait(1479, 1, 100, 0x4),
4219  FieldTrait(1480, 14, 101, 0x4), FieldTrait(1481, 1, 102, 0x4), FieldTrait(1482, 1, 103, 0x4),
4220  FieldTrait(1483, 1, 104, 0xc)
4221 };
4222 const FieldTrait_Hash_Array Confirmation::_ftha(Confirmation::_traits, 181);
4223 const MsgType Confirmation::_msgtype("AK");
4224 //-------------------------------------------------------------------------------------------------
4225 const FieldTrait Confirmation::NoOrders::_traits[] =
4226 {
4227  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
4228  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
4229  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
4230 };
4231 const FieldTrait_Hash_Array Confirmation::NoOrders::_ftha(Confirmation::NoOrders::_traits, 9);
4232 const MsgType Confirmation::NoOrders::_msgtype("NoOrders");
4233 const unsigned short Confirmation::NoOrders::_fnum;
4234 //-------------------------------------------------------------------------------------------------
4235 const FieldTrait Confirmation::NoOrders::NoNested2PartyIDs::_traits[] =
4236 {
4237  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
4238  FieldTrait( 806, 1, 4, 0xc)
4239 };
4240 const FieldTrait_Hash_Array Confirmation::NoOrders::NoNested2PartyIDs::_ftha(Confirmation::NoOrders::NoNested2PartyIDs::_traits, 4);
4243 //-------------------------------------------------------------------------------------------------
4244 const FieldTrait Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
4245 {
4246  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
4247 };
4248 const FieldTrait_Hash_Array Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
4251 //-------------------------------------------------------------------------------------------------
4252 const FieldTrait Confirmation::NoDlvyInst::_traits[] =
4253 {
4254  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
4255 };
4257 const MsgType Confirmation::NoDlvyInst::_msgtype("NoDlvyInst");
4258 const unsigned short Confirmation::NoDlvyInst::_fnum;
4259 //-------------------------------------------------------------------------------------------------
4260 const FieldTrait Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits[] =
4261 {
4262  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
4263  FieldTrait( 801, 1, 4, 0xc)
4264 };
4265 const FieldTrait_Hash_Array Confirmation::NoDlvyInst::NoSettlPartyIDs::_ftha(Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
4268 //-------------------------------------------------------------------------------------------------
4269 const FieldTrait Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
4270 {
4271  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
4272 };
4273 const FieldTrait_Hash_Array Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
4276 //-------------------------------------------------------------------------------------------------
4277 const FieldTrait Confirmation::NoMiscFees::_traits[] =
4278 {
4279  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
4280  FieldTrait( 891, 1, 4, 0x4)
4281 };
4283 const MsgType Confirmation::NoMiscFees::_msgtype("NoMiscFees");
4284 const unsigned short Confirmation::NoMiscFees::_fnum;
4285 //-------------------------------------------------------------------------------------------------
4286 const FieldTrait Confirmation::NoStipulations::_traits[] =
4287 {
4288  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
4289 };
4291 const MsgType Confirmation::NoStipulations::_msgtype("NoStipulations");
4292 const unsigned short Confirmation::NoStipulations::_fnum;
4293 //-------------------------------------------------------------------------------------------------
4294 const FieldTrait Confirmation::NoPartyIDs::_traits[] =
4295 {
4296  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4297  FieldTrait( 802, 1, 4, 0xc)
4298 };
4300 const MsgType Confirmation::NoPartyIDs::_msgtype("NoPartyIDs");
4301 const unsigned short Confirmation::NoPartyIDs::_fnum;
4302 //-------------------------------------------------------------------------------------------------
4303 const FieldTrait Confirmation::NoPartyIDs::NoPartySubIDs::_traits[] =
4304 {
4305  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4306 };
4307 const FieldTrait_Hash_Array Confirmation::NoPartyIDs::NoPartySubIDs::_ftha(Confirmation::NoPartyIDs::NoPartySubIDs::_traits, 2);
4310 //-------------------------------------------------------------------------------------------------
4311 const FieldTrait Confirmation::NoSecurityAltID::_traits[] =
4312 {
4313  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4314 };
4316 const MsgType Confirmation::NoSecurityAltID::_msgtype("NoSecurityAltID");
4317 const unsigned short Confirmation::NoSecurityAltID::_fnum;
4318 //-------------------------------------------------------------------------------------------------
4319 const FieldTrait Confirmation::NoLegs::_traits[] =
4320 {
4321  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4322  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4323  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4324  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4325  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4326  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4327  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4328  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4329  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4330  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4331  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4332  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4333  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4334  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4335  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4336  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4337  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4338  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4339 };
4340 const FieldTrait_Hash_Array Confirmation::NoLegs::_ftha(Confirmation::NoLegs::_traits, 54);
4341 const MsgType Confirmation::NoLegs::_msgtype("NoLegs");
4342 const unsigned short Confirmation::NoLegs::_fnum;
4343 //-------------------------------------------------------------------------------------------------
4344 const FieldTrait Confirmation::NoLegs::NoLegSecurityAltID::_traits[] =
4345 {
4346  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4347 };
4348 const FieldTrait_Hash_Array Confirmation::NoLegs::NoLegSecurityAltID::_ftha(Confirmation::NoLegs::NoLegSecurityAltID::_traits, 2);
4351 //-------------------------------------------------------------------------------------------------
4352 const FieldTrait Confirmation::NoUnderlyings::_traits[] =
4353 {
4354  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4355  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4356  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4357  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4358  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4359  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4360  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4361  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4362  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4363  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4364  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4365  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4366  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4367  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4368  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4369  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4370  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4371  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4372  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4373  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4374  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4375  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4376  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4377  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4378 };
4380 const MsgType Confirmation::NoUnderlyings::_msgtype("NoUnderlyings");
4381 const unsigned short Confirmation::NoUnderlyings::_fnum;
4382 //-------------------------------------------------------------------------------------------------
4383 const FieldTrait Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4384 {
4385  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4386 };
4387 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4390 //-------------------------------------------------------------------------------------------------
4391 const FieldTrait Confirmation::NoUnderlyings::NoUnderlyingStips::_traits[] =
4392 {
4393  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4394 };
4395 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUnderlyingStips::_ftha(Confirmation::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4398 //-------------------------------------------------------------------------------------------------
4399 const FieldTrait Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4400 {
4401  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4402  FieldTrait(1062, 1, 4, 0xc)
4403 };
4404 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4407 //-------------------------------------------------------------------------------------------------
4408 const FieldTrait Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4409 {
4410  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4411 };
4412 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4415 //-------------------------------------------------------------------------------------------------
4416 const FieldTrait Confirmation::NoTrdRegTimestamps::_traits[] =
4417 {
4418  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
4419  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
4420 };
4422 const MsgType Confirmation::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
4423 const unsigned short Confirmation::NoTrdRegTimestamps::_fnum;
4424 //-------------------------------------------------------------------------------------------------
4425 const FieldTrait Confirmation::NoCapacities::_traits[] =
4426 {
4427  FieldTrait( 528, 7, 1, 0x1), FieldTrait( 529, 16, 2, 0x4), FieldTrait( 863, 10, 3, 0x1)
4428 };
4430 const MsgType Confirmation::NoCapacities::_msgtype("NoCapacities");
4431 const unsigned short Confirmation::NoCapacities::_fnum;
4432 //-------------------------------------------------------------------------------------------------
4433 const FieldTrait Confirmation::NoEvents::_traits[] =
4434 {
4435  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4436  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4437 };
4438 const FieldTrait_Hash_Array Confirmation::NoEvents::_ftha(Confirmation::NoEvents::_traits, 5);
4439 const MsgType Confirmation::NoEvents::_msgtype("NoEvents");
4440 const unsigned short Confirmation::NoEvents::_fnum;
4441 //-------------------------------------------------------------------------------------------------
4442 const FieldTrait Confirmation::NoInstrAttrib::_traits[] =
4443 {
4444  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
4445 };
4447 const MsgType Confirmation::NoInstrAttrib::_msgtype("NoInstrAttrib");
4448 const unsigned short Confirmation::NoInstrAttrib::_fnum;
4449 //-------------------------------------------------------------------------------------------------
4450 const FieldTrait Confirmation::NoInstrumentParties::_traits[] =
4451 {
4452  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4453  FieldTrait(1052, 1, 4, 0xc)
4454 };
4456 const MsgType Confirmation::NoInstrumentParties::_msgtype("NoInstrumentParties");
4457 const unsigned short Confirmation::NoInstrumentParties::_fnum;
4458 //-------------------------------------------------------------------------------------------------
4459 const FieldTrait Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4460 {
4461  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4462 };
4463 const FieldTrait_Hash_Array Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4466 //-------------------------------------------------------------------------------------------------
4467 const FieldTrait Confirmation::NoComplexEvents::_traits[] =
4468 {
4469  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4470  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4471  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4472 };
4474 const MsgType Confirmation::NoComplexEvents::_msgtype("NoComplexEvents");
4475 const unsigned short Confirmation::NoComplexEvents::_fnum;
4476 //-------------------------------------------------------------------------------------------------
4477 const FieldTrait Confirmation::NoComplexEvents::NoComplexEventDates::_traits[] =
4478 {
4479  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4480 };
4481 const FieldTrait_Hash_Array Confirmation::NoComplexEvents::NoComplexEventDates::_ftha(Confirmation::NoComplexEvents::NoComplexEventDates::_traits, 3);
4484 //-------------------------------------------------------------------------------------------------
4485 const FieldTrait Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4486 {
4487  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4488 };
4489 const FieldTrait_Hash_Array Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4492 //-------------------------------------------------------------------------------------------------
4493 const FieldTrait PositionMaintenanceRequest::_traits[] =
4494 {
4495  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 15, 19, 101, 0x4), FieldTrait( 22, 15, 16, 0x4),
4496  FieldTrait( 48, 15, 15, 0x4), FieldTrait( 55, 15, 13, 0x4), FieldTrait( 58, 15, 111, 0x4),
4497  FieldTrait( 60, 22, 105, 0x4), FieldTrait( 65, 15, 14, 0x4), FieldTrait( 106, 15, 42, 0x4),
4498  FieldTrait( 107, 15, 45, 0x4), FieldTrait( 120, 19, 115, 0x4), FieldTrait( 167, 15, 20, 0x4),
4499  FieldTrait( 200, 21, 22, 0x4), FieldTrait( 201, 1, 83, 0x4), FieldTrait( 202, 11, 36, 0x4),
4500  FieldTrait( 206, 7, 38, 0x4), FieldTrait( 207, 20, 41, 0x4), FieldTrait( 223, 14, 40, 0x4),
4501  FieldTrait( 224, 25, 24, 0x4), FieldTrait( 225, 25, 25, 0x4), FieldTrait( 226, 1, 27, 0x4),
4502  FieldTrait( 227, 14, 28, 0x4), FieldTrait( 228, 9, 29, 0x4), FieldTrait( 231, 9, 39, 0x4),
4503  FieldTrait( 239, 1, 26, 0x4), FieldTrait( 240, 25, 35, 0x4), FieldTrait( 255, 15, 30, 0x4),
4504  FieldTrait( 348, 2, 43, 0x4), FieldTrait( 349, 28, 44, 0x4), FieldTrait( 350, 2, 46, 0x4),
4505  FieldTrait( 351, 28, 47, 0x4), FieldTrait( 354, 2, 112, 0x4), FieldTrait( 355, 28, 113, 0x4),
4506  FieldTrait( 386, 1, 104, 0xc), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 17, 0xc),
4507  FieldTrait( 460, 1, 18, 0x4), FieldTrait( 461, 15, 19, 0x4), FieldTrait( 470, 18, 32, 0x4),
4508  FieldTrait( 471, 15, 33, 0x4), FieldTrait( 472, 15, 34, 0x4), FieldTrait( 541, 25, 23, 0x4),
4509  FieldTrait( 543, 15, 31, 0x4), FieldTrait( 555, 1, 102, 0xc), FieldTrait( 581, 1, 12, 0x4),
4510  FieldTrait( 660, 1, 11, 0x4), FieldTrait( 667, 21, 49, 0x4), FieldTrait( 691, 15, 48, 0x4),
4511  FieldTrait( 702, 1, 106, 0xc), FieldTrait( 709, 1, 2, 0x1), FieldTrait( 710, 15, 1, 0x4),
4512  FieldTrait( 711, 1, 103, 0xc), FieldTrait( 712, 1, 3, 0x1), FieldTrait( 713, 15, 4, 0x4),
4513  FieldTrait( 714, 15, 5, 0x4), FieldTrait( 715, 25, 6, 0x1), FieldTrait( 716, 15, 7, 0x4),
4514  FieldTrait( 717, 15, 8, 0x4), FieldTrait( 718, 1, 107, 0x4), FieldTrait( 719, 8, 108, 0x4),
4515  FieldTrait( 720, 8, 109, 0x4), FieldTrait( 753, 1, 114, 0xc), FieldTrait( 762, 15, 21, 0x4),
4516  FieldTrait( 834, 12, 110, 0x4), FieldTrait( 864, 1, 52, 0xc), FieldTrait( 873, 25, 53, 0x4),
4517  FieldTrait( 874, 25, 54, 0x4), FieldTrait( 875, 1, 50, 0x4), FieldTrait( 876, 15, 51, 0x4),
4518  FieldTrait( 947, 19, 37, 0x4), FieldTrait( 965, 15, 55, 0x4), FieldTrait( 966, 15, 56, 0x4),
4519  FieldTrait( 967, 9, 58, 0x4), FieldTrait( 968, 9, 59, 0x4), FieldTrait( 969, 9, 60, 0x4),
4520  FieldTrait( 970, 1, 61, 0x4), FieldTrait( 971, 1, 62, 0x4), FieldTrait( 996, 15, 64, 0x4),
4521  FieldTrait( 997, 15, 65, 0x4), FieldTrait(1018, 1, 63, 0xc), FieldTrait(1049, 7, 57, 0x4),
4522  FieldTrait(1079, 26, 66, 0x4), FieldTrait(1146, 13, 68, 0x4), FieldTrait(1147, 10, 69, 0x4),
4523  FieldTrait(1151, 15, 67, 0x4), FieldTrait(1184, 2, 70, 0x4), FieldTrait(1185, 29, 71, 0x4),
4524  FieldTrait(1186, 15, 72, 0x4), FieldTrait(1191, 15, 74, 0x4), FieldTrait(1192, 10, 75, 0x4),
4525  FieldTrait(1193, 7, 76, 0x4), FieldTrait(1194, 1, 77, 0x4), FieldTrait(1195, 13, 78, 0x4),
4526  FieldTrait(1196, 15, 79, 0x4), FieldTrait(1197, 15, 86, 0x4), FieldTrait(1198, 1, 80, 0x4),
4527  FieldTrait(1199, 11, 81, 0x4), FieldTrait(1200, 11, 82, 0x4), FieldTrait(1227, 15, 73, 0x4),
4528  FieldTrait(1242, 8, 85, 0x4), FieldTrait(1244, 8, 84, 0x4), FieldTrait(1435, 1, 87, 0x4),
4529  FieldTrait(1439, 1, 88, 0x4), FieldTrait(1449, 15, 89, 0x4), FieldTrait(1450, 15, 90, 0x4),
4530  FieldTrait(1451, 14, 91, 0x4), FieldTrait(1452, 14, 92, 0x4), FieldTrait(1457, 14, 93, 0x4),
4531  FieldTrait(1458, 14, 94, 0x4), FieldTrait(1478, 1, 95, 0x4), FieldTrait(1479, 1, 96, 0x4),
4532  FieldTrait(1480, 14, 97, 0x4), FieldTrait(1481, 1, 98, 0x4), FieldTrait(1482, 1, 99, 0x4),
4533  FieldTrait(1483, 1, 100, 0xc)
4534 };
4537 //-------------------------------------------------------------------------------------------------
4539 {
4540  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
4541 };
4545 //-------------------------------------------------------------------------------------------------
4547 {
4548  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4549  FieldTrait( 802, 1, 4, 0xc)
4550 };
4554 //-------------------------------------------------------------------------------------------------
4555 const FieldTrait PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
4556 {
4557  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4558 };
4559 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_ftha(PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
4562 //-------------------------------------------------------------------------------------------------
4564 {
4565  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4566 };
4570 //-------------------------------------------------------------------------------------------------
4572 {
4573  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4574  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4575  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4576  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4577  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4578  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4579  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4580  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4581  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4582  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4583  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4584  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4585  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4586  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4587  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4588  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4589  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4590  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4591 };
4594 const unsigned short PositionMaintenanceRequest::NoLegs::_fnum;
4595 //-------------------------------------------------------------------------------------------------
4596 const FieldTrait PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits[] =
4597 {
4598  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4599 };
4600 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_ftha(PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
4603 //-------------------------------------------------------------------------------------------------
4605 {
4606  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
4607  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
4608 };
4612 //-------------------------------------------------------------------------------------------------
4613 const FieldTrait PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits[] =
4614 {
4615  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4616  FieldTrait( 804, 1, 4, 0xc)
4617 };
4618 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_ftha(PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits, 4);
4621 //-------------------------------------------------------------------------------------------------
4622 const FieldTrait PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4623 {
4624  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4625 };
4626 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4629 //-------------------------------------------------------------------------------------------------
4631 {
4632  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4633  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4634  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4635  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4636  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4637  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4638  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4639  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4640  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4641  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4642  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4643  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4644  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4645  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4646  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4647  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4648  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4649  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4650  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4651  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4652  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4653  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4654  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4655  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4656 };
4660 //-------------------------------------------------------------------------------------------------
4661 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4662 {
4663  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4664 };
4665 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4668 //-------------------------------------------------------------------------------------------------
4669 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
4670 {
4671  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4672 };
4673 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4676 //-------------------------------------------------------------------------------------------------
4677 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4678 {
4679  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4680  FieldTrait(1062, 1, 4, 0xc)
4681 };
4682 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4685 //-------------------------------------------------------------------------------------------------
4686 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4687 {
4688  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4689 };
4690 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4693 //-------------------------------------------------------------------------------------------------
4695 {
4696  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
4697 };
4700 const unsigned short PositionMaintenanceRequest::NoPosAmt::_fnum;
4701 //-------------------------------------------------------------------------------------------------
4703 {
4704  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4705  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4706 };
4709 const unsigned short PositionMaintenanceRequest::NoEvents::_fnum;
4710 //-------------------------------------------------------------------------------------------------
4712 {
4713  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4714  FieldTrait(1052, 1, 4, 0xc)
4715 };
4719 //-------------------------------------------------------------------------------------------------
4720 const FieldTrait PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4721 {
4722  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4723 };
4724 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4727 //-------------------------------------------------------------------------------------------------
4729 {
4730  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4731  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4732  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4733 };
4737 //-------------------------------------------------------------------------------------------------
4738 const FieldTrait PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
4739 {
4740  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4741 };
4742 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_ftha(PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
4745 //-------------------------------------------------------------------------------------------------
4746 const FieldTrait PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4747 {
4748  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4749 };
4750 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4753 //-------------------------------------------------------------------------------------------------
4754 const FieldTrait PositionMaintenanceReport::_traits[] =
4755 {
4756  FieldTrait( 1, 15, 12, 0x4), FieldTrait( 15, 19, 103, 0x4), FieldTrait( 22, 15, 18, 0x4),
4757  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 112, 0x4),
4758  FieldTrait( 60, 22, 107, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
4759  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 120, 19, 115, 0x4), FieldTrait( 167, 15, 22, 0x4),
4760  FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4),
4761  FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4),
4762  FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4),
4763  FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4),
4764  FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4),
4765  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
4766  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 113, 0x4), FieldTrait( 355, 28, 114, 0x4),
4767  FieldTrait( 386, 1, 106, 0xc), FieldTrait( 453, 1, 11, 0xc), FieldTrait( 454, 1, 19, 0xc),
4768  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 470, 18, 34, 0x4),
4769  FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4), FieldTrait( 541, 25, 25, 0x4),
4770  FieldTrait( 543, 15, 33, 0x4), FieldTrait( 555, 1, 104, 0xc), FieldTrait( 581, 1, 14, 0x4),
4771  FieldTrait( 660, 1, 13, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
4772  FieldTrait( 702, 1, 108, 0xc), FieldTrait( 709, 1, 2, 0x1), FieldTrait( 710, 15, 3, 0x4),
4773  FieldTrait( 711, 1, 105, 0xc), FieldTrait( 712, 1, 4, 0x1), FieldTrait( 713, 15, 5, 0x4),
4774  FieldTrait( 714, 15, 118, 0x4), FieldTrait( 715, 25, 8, 0x1), FieldTrait( 716, 15, 9, 0x4),
4775  FieldTrait( 717, 15, 10, 0x4), FieldTrait( 718, 1, 110, 0x4), FieldTrait( 719, 8, 116, 0x4),
4776  FieldTrait( 720, 8, 117, 0x4), FieldTrait( 721, 15, 1, 0x1), FieldTrait( 722, 1, 6, 0x1),
4777  FieldTrait( 723, 1, 7, 0x4), FieldTrait( 753, 1, 109, 0xc), FieldTrait( 762, 15, 23, 0x4),
4778  FieldTrait( 834, 12, 111, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
4779  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
4780  FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4),
4781  FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4),
4782  FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4),
4783  FieldTrait( 997, 15, 67, 0x4), FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4),
4784  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
4785  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
4786  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
4787  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
4788  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
4789  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
4790  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
4791  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
4792  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
4793  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
4794  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
4795  FieldTrait(1483, 1, 102, 0xc)
4796 };
4799 //-------------------------------------------------------------------------------------------------
4801 {
4802  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
4803 };
4807 //-------------------------------------------------------------------------------------------------
4809 {
4810  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4811  FieldTrait( 802, 1, 4, 0xc)
4812 };
4816 //-------------------------------------------------------------------------------------------------
4817 const FieldTrait PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits[] =
4818 {
4819  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4820 };
4821 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_ftha(PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
4824 //-------------------------------------------------------------------------------------------------
4826 {
4827  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4828 };
4832 //-------------------------------------------------------------------------------------------------
4833 const FieldTrait PositionMaintenanceReport::NoLegs::_traits[] =
4834 {
4835  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4836  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4837  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4838  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4839  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4840  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4841  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4842  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4843  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4844  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4845  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4846  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4847  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4848  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4849  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4850  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4851  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4852  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4853 };
4856 const unsigned short PositionMaintenanceReport::NoLegs::_fnum;
4857 //-------------------------------------------------------------------------------------------------
4858 const FieldTrait PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits[] =
4859 {
4860  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4861 };
4862 const FieldTrait_Hash_Array PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_ftha(PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits, 2);
4865 //-------------------------------------------------------------------------------------------------
4867 {
4868  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
4869  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
4870 };
4874 //-------------------------------------------------------------------------------------------------
4875 const FieldTrait PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits[] =
4876 {
4877  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4878  FieldTrait( 804, 1, 4, 0xc)
4879 };
4880 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_ftha(PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits, 4);
4883 //-------------------------------------------------------------------------------------------------
4884 const FieldTrait PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4885 {
4886  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4887 };
4888 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4891 //-------------------------------------------------------------------------------------------------
4893 {
4894  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4895  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4896  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4897  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4898  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4899  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4900  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4901  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4902  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4903  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4904  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4905  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4906  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4907  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4908  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4909  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4910  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4911  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4912  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4913  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4914  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4915  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4916  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4917  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4918 };
4922 //-------------------------------------------------------------------------------------------------
4923 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4924 {
4925  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4926 };
4927 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4930 //-------------------------------------------------------------------------------------------------
4931 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
4932 {
4933  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4934 };
4935 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4938 //-------------------------------------------------------------------------------------------------
4939 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4940 {
4941  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4942  FieldTrait(1062, 1, 4, 0xc)
4943 };
4944 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4947 //-------------------------------------------------------------------------------------------------
4948 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4949 {
4950  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4951 };
4952 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4955 //-------------------------------------------------------------------------------------------------
4957 {
4958  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
4959 };
4962 const unsigned short PositionMaintenanceReport::NoPosAmt::_fnum;
4963 //-------------------------------------------------------------------------------------------------
4965 {
4966  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4967  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4968 };
4971 const unsigned short PositionMaintenanceReport::NoEvents::_fnum;
4972 //-------------------------------------------------------------------------------------------------
4974 {
4975  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4976  FieldTrait(1052, 1, 4, 0xc)
4977 };
4981 //-------------------------------------------------------------------------------------------------
4982 const FieldTrait PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4983 {
4984  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4985 };
4986 const FieldTrait_Hash_Array PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4989 //-------------------------------------------------------------------------------------------------
4991 {
4992  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4993  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4994  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4995 };
4999 //-------------------------------------------------------------------------------------------------
5000 const FieldTrait PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits[] =
5001 {
5002  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5003 };
5004 const FieldTrait_Hash_Array PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_ftha(PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
5007 //-------------------------------------------------------------------------------------------------
5008 const FieldTrait PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5009 {
5010  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5011 };
5012 const FieldTrait_Hash_Array PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5015 //-------------------------------------------------------------------------------------------------
5016 const FieldTrait RequestForPositions::_traits[] =
5017 {
5018  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 12, 0x4),
5019  FieldTrait( 48, 15, 11, 0x4), FieldTrait( 55, 15, 9, 0x4), FieldTrait( 58, 15, 107, 0x4),
5020  FieldTrait( 60, 22, 104, 0x1), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 106, 15, 38, 0x4),
5021  FieldTrait( 107, 15, 41, 0x4), FieldTrait( 120, 19, 110, 0x4), FieldTrait( 167, 15, 16, 0x4),
5022  FieldTrait( 200, 21, 18, 0x4), FieldTrait( 201, 1, 79, 0x4), FieldTrait( 202, 11, 32, 0x4),
5023  FieldTrait( 206, 7, 34, 0x4), FieldTrait( 207, 20, 37, 0x4), FieldTrait( 223, 14, 36, 0x4),
5024  FieldTrait( 224, 25, 20, 0x4), FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4),
5025  FieldTrait( 227, 14, 24, 0x4), FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4),
5026  FieldTrait( 239, 1, 22, 0x4), FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4),
5027  FieldTrait( 263, 7, 4, 0x4), FieldTrait( 348, 2, 39, 0x4), FieldTrait( 349, 28, 40, 0x4),
5028  FieldTrait( 350, 2, 42, 0x4), FieldTrait( 351, 28, 43, 0x4), FieldTrait( 354, 2, 108, 0x4),
5029  FieldTrait( 355, 28, 109, 0x4), FieldTrait( 386, 1, 103, 0xc), FieldTrait( 453, 1, 5, 0xc),
5030  FieldTrait( 454, 1, 13, 0xc), FieldTrait( 460, 1, 14, 0x4), FieldTrait( 461, 15, 15, 0x4),
5031  FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4), FieldTrait( 472, 15, 30, 0x4),
5032  FieldTrait( 541, 25, 19, 0x4), FieldTrait( 543, 15, 27, 0x4), FieldTrait( 555, 1, 98, 0xc),
5033  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 660, 1, 7, 0x4),
5034  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 710, 15, 1, 0x1),
5035  FieldTrait( 711, 1, 99, 0xc), FieldTrait( 715, 25, 100, 0x1), FieldTrait( 716, 15, 101, 0x4),
5036  FieldTrait( 717, 15, 102, 0x4), FieldTrait( 724, 1, 2, 0x1), FieldTrait( 725, 1, 105, 0x4),
5037  FieldTrait( 726, 15, 106, 0x4), FieldTrait( 762, 15, 17, 0x4), FieldTrait( 864, 1, 48, 0xc),
5038  FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4), FieldTrait( 875, 1, 46, 0x4),
5039  FieldTrait( 876, 15, 47, 0x4), FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4),
5040  FieldTrait( 966, 15, 52, 0x4), FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4),
5041  FieldTrait( 969, 9, 56, 0x4), FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4),
5042  FieldTrait( 996, 15, 60, 0x4), FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc),
5043  FieldTrait(1049, 7, 53, 0x4), FieldTrait(1079, 26, 62, 0x4), FieldTrait(1146, 13, 64, 0x4),
5044  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1184, 2, 66, 0x4),
5045  FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4), FieldTrait(1191, 15, 70, 0x4),
5046  FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4), FieldTrait(1194, 1, 73, 0x4),
5047  FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4), FieldTrait(1197, 15, 82, 0x4),
5048  FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4), FieldTrait(1200, 11, 78, 0x4),
5049  FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4), FieldTrait(1244, 8, 80, 0x4),
5050  FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4), FieldTrait(1449, 15, 85, 0x4),
5051  FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4), FieldTrait(1452, 14, 88, 0x4),
5052  FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4), FieldTrait(1478, 1, 91, 0x4),
5053  FieldTrait(1479, 1, 92, 0x4), FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4),
5054  FieldTrait(1482, 1, 95, 0x4), FieldTrait(1483, 1, 96, 0xc)
5055 };
5056 const FieldTrait_Hash_Array RequestForPositions::_ftha(RequestForPositions::_traits, 110);
5058 //-------------------------------------------------------------------------------------------------
5060 {
5061  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
5062 };
5066 //-------------------------------------------------------------------------------------------------
5067 const FieldTrait RequestForPositions::NoPartyIDs::_traits[] =
5068 {
5069  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5070  FieldTrait( 802, 1, 4, 0xc)
5071 };
5074 const unsigned short RequestForPositions::NoPartyIDs::_fnum;
5075 //-------------------------------------------------------------------------------------------------
5076 const FieldTrait RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits[] =
5077 {
5078  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5079 };
5080 const FieldTrait_Hash_Array RequestForPositions::NoPartyIDs::NoPartySubIDs::_ftha(RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits, 2);
5083 //-------------------------------------------------------------------------------------------------
5085 {
5086  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5087 };
5090 const unsigned short RequestForPositions::NoSecurityAltID::_fnum;
5091 //-------------------------------------------------------------------------------------------------
5092 const FieldTrait RequestForPositions::NoLegs::_traits[] =
5093 {
5094  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5095  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5096  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5097  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5098  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5099  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5100  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5101  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5102  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5103  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5104  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5105  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5106  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5107  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5108  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5109  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5110  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5111  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5112 };
5115 const unsigned short RequestForPositions::NoLegs::_fnum;
5116 //-------------------------------------------------------------------------------------------------
5117 const FieldTrait RequestForPositions::NoLegs::NoLegSecurityAltID::_traits[] =
5118 {
5119  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5120 };
5121 const FieldTrait_Hash_Array RequestForPositions::NoLegs::NoLegSecurityAltID::_ftha(RequestForPositions::NoLegs::NoLegSecurityAltID::_traits, 2);
5124 //-------------------------------------------------------------------------------------------------
5126 {
5127  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5128  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5129  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5130  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5131  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5132  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5133  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5134  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5135  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5136  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5137  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5138  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5139  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5140  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5141  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5142  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5143  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5144  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5145  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5146  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5147  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5148  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5149  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5150  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5151 };
5154 const unsigned short RequestForPositions::NoUnderlyings::_fnum;
5155 //-------------------------------------------------------------------------------------------------
5156 const FieldTrait RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5157 {
5158  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5159 };
5160 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5163 //-------------------------------------------------------------------------------------------------
5164 const FieldTrait RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits[] =
5165 {
5166  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5167 };
5168 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUnderlyingStips::_ftha(RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5171 //-------------------------------------------------------------------------------------------------
5172 const FieldTrait RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5173 {
5174  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5175  FieldTrait(1062, 1, 4, 0xc)
5176 };
5177 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5180 //-------------------------------------------------------------------------------------------------
5181 const FieldTrait RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5182 {
5183  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5184 };
5185 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5188 //-------------------------------------------------------------------------------------------------
5189 const FieldTrait RequestForPositions::NoEvents::_traits[] =
5190 {
5191  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5192  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5193 };
5196 const unsigned short RequestForPositions::NoEvents::_fnum;
5197 //-------------------------------------------------------------------------------------------------
5199 {
5200  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5201  FieldTrait(1052, 1, 4, 0xc)
5202 };
5204 const MsgType RequestForPositions::NoInstrumentParties::_msgtype("NoInstrumentParties");
5206 //-------------------------------------------------------------------------------------------------
5207 const FieldTrait RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5208 {
5209  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5210 };
5211 const FieldTrait_Hash_Array RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5214 //-------------------------------------------------------------------------------------------------
5216 {
5217  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5218  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5219  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5220 };
5223 const unsigned short RequestForPositions::NoComplexEvents::_fnum;
5224 //-------------------------------------------------------------------------------------------------
5225 const FieldTrait RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits[] =
5226 {
5227  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5228 };
5229 const FieldTrait_Hash_Array RequestForPositions::NoComplexEvents::NoComplexEventDates::_ftha(RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits, 3);
5232 //-------------------------------------------------------------------------------------------------
5233 const FieldTrait RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5234 {
5235  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5236 };
5237 const FieldTrait_Hash_Array RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5240 //-------------------------------------------------------------------------------------------------
5241 const FieldTrait RequestForPositionsAck::_traits[] =
5242 {
5243  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 15, 19, 99, 0x4), FieldTrait( 22, 15, 14, 0x4),
5244  FieldTrait( 48, 15, 13, 0x4), FieldTrait( 55, 15, 11, 0x4), FieldTrait( 58, 15, 104, 0x4),
5245  FieldTrait( 65, 15, 12, 0x4), FieldTrait( 106, 15, 40, 0x4), FieldTrait( 107, 15, 43, 0x4),
5246  FieldTrait( 120, 19, 113, 0x4), FieldTrait( 167, 15, 18, 0x4), FieldTrait( 200, 21, 20, 0x4),
5247  FieldTrait( 201, 1, 81, 0x4), FieldTrait( 202, 11, 34, 0x4), FieldTrait( 206, 7, 36, 0x4),
5248  FieldTrait( 207, 20, 39, 0x4), FieldTrait( 223, 14, 38, 0x4), FieldTrait( 224, 25, 22, 0x4),
5249  FieldTrait( 225, 25, 23, 0x4), FieldTrait( 226, 1, 25, 0x4), FieldTrait( 227, 14, 26, 0x4),
5250  FieldTrait( 228, 9, 27, 0x4), FieldTrait( 231, 9, 37, 0x4), FieldTrait( 239, 1, 24, 0x4),
5251  FieldTrait( 240, 25, 33, 0x4), FieldTrait( 255, 15, 28, 0x4), FieldTrait( 263, 7, 110, 0x4),
5252  FieldTrait( 325, 8, 4, 0x4), FieldTrait( 348, 2, 41, 0x4), FieldTrait( 349, 28, 42, 0x4),
5253  FieldTrait( 350, 2, 44, 0x4), FieldTrait( 351, 28, 45, 0x4), FieldTrait( 354, 2, 105, 0x4),
5254  FieldTrait( 355, 28, 106, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 15, 0xc),
5255  FieldTrait( 460, 1, 16, 0x4), FieldTrait( 461, 15, 17, 0x4), FieldTrait( 470, 18, 30, 0x4),
5256  FieldTrait( 471, 15, 31, 0x4), FieldTrait( 472, 15, 32, 0x4), FieldTrait( 541, 25, 21, 0x4),
5257  FieldTrait( 543, 15, 29, 0x4), FieldTrait( 555, 1, 100, 0xc), FieldTrait( 573, 7, 108, 0x4),
5258  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 660, 1, 9, 0x4), FieldTrait( 667, 21, 47, 0x4),
5259  FieldTrait( 691, 15, 46, 0x4), FieldTrait( 710, 15, 2, 0x4), FieldTrait( 711, 1, 101, 0xc),
5260  FieldTrait( 715, 25, 109, 0x4), FieldTrait( 716, 15, 111, 0x4), FieldTrait( 717, 15, 112, 0x4),
5261  FieldTrait( 721, 15, 1, 0x1), FieldTrait( 724, 1, 107, 0x4), FieldTrait( 725, 1, 102, 0x4),
5262  FieldTrait( 726, 15, 103, 0x4), FieldTrait( 727, 1, 3, 0x4), FieldTrait( 728, 1, 5, 0x1),
5263  FieldTrait( 729, 1, 6, 0x1), FieldTrait( 762, 15, 19, 0x4), FieldTrait( 864, 1, 50, 0xc),
5264  FieldTrait( 873, 25, 51, 0x4), FieldTrait( 874, 25, 52, 0x4), FieldTrait( 875, 1, 48, 0x4),
5265  FieldTrait( 876, 15, 49, 0x4), FieldTrait( 947, 19, 35, 0x4), FieldTrait( 965, 15, 53, 0x4),
5266  FieldTrait( 966, 15, 54, 0x4), FieldTrait( 967, 9, 56, 0x4), FieldTrait( 968, 9, 57, 0x4),
5267  FieldTrait( 969, 9, 58, 0x4), FieldTrait( 970, 1, 59, 0x4), FieldTrait( 971, 1, 60, 0x4),
5268  FieldTrait( 996, 15, 62, 0x4), FieldTrait( 997, 15, 63, 0x4), FieldTrait(1018, 1, 61, 0xc),
5269  FieldTrait(1049, 7, 55, 0x4), FieldTrait(1079, 26, 64, 0x4), FieldTrait(1146, 13, 66, 0x4),
5270  FieldTrait(1147, 10, 67, 0x4), FieldTrait(1151, 15, 65, 0x4), FieldTrait(1184, 2, 68, 0x4),
5271  FieldTrait(1185, 29, 69, 0x4), FieldTrait(1186, 15, 70, 0x4), FieldTrait(1191, 15, 72, 0x4),
5272  FieldTrait(1192, 10, 73, 0x4), FieldTrait(1193, 7, 74, 0x4), FieldTrait(1194, 1, 75, 0x4),
5273  FieldTrait(1195, 13, 76, 0x4), FieldTrait(1196, 15, 77, 0x4), FieldTrait(1197, 15, 84, 0x4),
5274  FieldTrait(1198, 1, 78, 0x4), FieldTrait(1199, 11, 79, 0x4), FieldTrait(1200, 11, 80, 0x4),
5275  FieldTrait(1227, 15, 71, 0x4), FieldTrait(1242, 8, 83, 0x4), FieldTrait(1244, 8, 82, 0x4),
5276  FieldTrait(1435, 1, 85, 0x4), FieldTrait(1439, 1, 86, 0x4), FieldTrait(1449, 15, 87, 0x4),
5277  FieldTrait(1450, 15, 88, 0x4), FieldTrait(1451, 14, 89, 0x4), FieldTrait(1452, 14, 90, 0x4),
5278  FieldTrait(1457, 14, 91, 0x4), FieldTrait(1458, 14, 92, 0x4), FieldTrait(1478, 1, 93, 0x4),
5279  FieldTrait(1479, 1, 94, 0x4), FieldTrait(1480, 14, 95, 0x4), FieldTrait(1481, 1, 96, 0x4),
5280  FieldTrait(1482, 1, 97, 0x4), FieldTrait(1483, 1, 98, 0xc)
5281 };
5282 const FieldTrait_Hash_Array RequestForPositionsAck::_ftha(RequestForPositionsAck::_traits, 113);
5284 //-------------------------------------------------------------------------------------------------
5286 {
5287  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5288  FieldTrait( 802, 1, 4, 0xc)
5289 };
5292 const unsigned short RequestForPositionsAck::NoPartyIDs::_fnum;
5293 //-------------------------------------------------------------------------------------------------
5294 const FieldTrait RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits[] =
5295 {
5296  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5297 };
5298 const FieldTrait_Hash_Array RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_ftha(RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
5301 //-------------------------------------------------------------------------------------------------
5303 {
5304  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5305 };
5309 //-------------------------------------------------------------------------------------------------
5310 const FieldTrait RequestForPositionsAck::NoLegs::_traits[] =
5311 {
5312  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5313  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5314  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5315  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5316  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5317  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5318  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5319  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5320  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5321  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5322  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5323  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5324  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5325  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5326  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5327  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5328  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5329  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5330 };
5333 const unsigned short RequestForPositionsAck::NoLegs::_fnum;
5334 //-------------------------------------------------------------------------------------------------
5335 const FieldTrait RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits[] =
5336 {
5337  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5338 };
5339 const FieldTrait_Hash_Array RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_ftha(RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits, 2);
5342 //-------------------------------------------------------------------------------------------------
5344 {
5345  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5346  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5347  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5348  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5349  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5350  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5351  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5352  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5353  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5354  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5355  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5356  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5357  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5358  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5359  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5360  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5361  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5362  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5363  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5364  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5365  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5366  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5367  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5368  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5369 };
5373 //-------------------------------------------------------------------------------------------------
5374 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5375 {
5376  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5377 };
5378 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5381 //-------------------------------------------------------------------------------------------------
5382 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
5383 {
5384  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5385 };
5386 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_ftha(RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5389 //-------------------------------------------------------------------------------------------------
5390 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5391 {
5392  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5393  FieldTrait(1062, 1, 4, 0xc)
5394 };
5395 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5398 //-------------------------------------------------------------------------------------------------
5399 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5400 {
5401  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5402 };
5403 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5406 //-------------------------------------------------------------------------------------------------
5407 const FieldTrait RequestForPositionsAck::NoEvents::_traits[] =
5408 {
5409  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5410  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5411 };
5414 const unsigned short RequestForPositionsAck::NoEvents::_fnum;
5415 //-------------------------------------------------------------------------------------------------
5417 {
5418  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5419  FieldTrait(1052, 1, 4, 0xc)
5420 };
5424 //-------------------------------------------------------------------------------------------------
5425 const FieldTrait RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5426 {
5427  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5428 };
5429 const FieldTrait_Hash_Array RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5432 //-------------------------------------------------------------------------------------------------
5434 {
5435  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5436  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5437  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5438 };
5442 //-------------------------------------------------------------------------------------------------
5443 const FieldTrait RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits[] =
5444 {
5445  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5446 };
5447 const FieldTrait_Hash_Array RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_ftha(RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
5450 //-------------------------------------------------------------------------------------------------
5451 const FieldTrait RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5452 {
5453  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5454 };
5455 const FieldTrait_Hash_Array RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5458 //-------------------------------------------------------------------------------------------------
5459 const FieldTrait PositionReport::_traits[] =
5460 {
5461  FieldTrait( 1, 15, 12, 0x4), FieldTrait( 15, 19, 103, 0x4), FieldTrait( 22, 15, 18, 0x4),
5462  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 113, 0x4),
5463  FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4), FieldTrait( 107, 15, 47, 0x4),
5464  FieldTrait( 120, 19, 118, 0x4), FieldTrait( 167, 15, 22, 0x4), FieldTrait( 200, 21, 24, 0x4),
5465  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
5466  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4),
5467  FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4),
5468  FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4),
5469  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4), FieldTrait( 263, 7, 4, 0x4),
5470  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4),
5471  FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 114, 0x4),
5472  FieldTrait( 355, 28, 115, 0x4), FieldTrait( 423, 1, 117, 0x4), FieldTrait( 453, 1, 11, 0xc),
5473  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
5474  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
5475  FieldTrait( 506, 7, 111, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
5476  FieldTrait( 555, 1, 107, 0xc), FieldTrait( 573, 7, 116, 0x4), FieldTrait( 581, 1, 14, 0x4),
5477  FieldTrait( 660, 1, 13, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
5478  FieldTrait( 702, 1, 109, 0xc), FieldTrait( 710, 15, 2, 0x4), FieldTrait( 711, 1, 108, 0xc),
5479  FieldTrait( 715, 25, 8, 0x1), FieldTrait( 716, 15, 9, 0x4), FieldTrait( 717, 15, 10, 0x4),
5480  FieldTrait( 721, 15, 1, 0x1), FieldTrait( 724, 1, 3, 0x4), FieldTrait( 727, 1, 5, 0x4),
5481  FieldTrait( 728, 1, 7, 0x4), FieldTrait( 730, 11, 104, 0x4), FieldTrait( 731, 1, 105, 0x4),
5482  FieldTrait( 734, 11, 106, 0x4), FieldTrait( 743, 25, 112, 0x4), FieldTrait( 753, 1, 110, 0xc),
5483  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 811, 9, 125, 0x4), FieldTrait( 864, 1, 54, 0xc),
5484  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
5485  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4),
5486  FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4),
5487  FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4),
5488  FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4), FieldTrait(1011, 15, 119, 0x4),
5489  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4), FieldTrait(1079, 26, 68, 0x4),
5490  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
5491  FieldTrait(1180, 15, 120, 0x4), FieldTrait(1181, 4, 121, 0x4), FieldTrait(1184, 2, 72, 0x4),
5492  FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4),
5493  FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4),
5494  FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4),
5495  FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4),
5496  FieldTrait(1227, 15, 75, 0x4), FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4),
5497  FieldTrait(1350, 4, 122, 0x4), FieldTrait(1352, 8, 123, 0x4), FieldTrait(1434, 1, 124, 0x4),
5498  FieldTrait(1435, 1, 89, 0x4), FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4),
5499  FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4),
5500  FieldTrait(1457, 14, 95, 0x4), FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4),
5501  FieldTrait(1479, 1, 98, 0x4), FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4),
5502  FieldTrait(1482, 1, 101, 0x4), FieldTrait(1483, 1, 102, 0xc)
5503 };
5504 const FieldTrait_Hash_Array PositionReport::_ftha(PositionReport::_traits, 125);
5505 const MsgType PositionReport::_msgtype("AP");
5506 //-------------------------------------------------------------------------------------------------
5507 const FieldTrait PositionReport::NoPartyIDs::_traits[] =
5508 {
5509  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5510  FieldTrait( 802, 1, 4, 0xc)
5511 };
5513 const MsgType PositionReport::NoPartyIDs::_msgtype("NoPartyIDs");
5514 const unsigned short PositionReport::NoPartyIDs::_fnum;
5515 //-------------------------------------------------------------------------------------------------
5516 const FieldTrait PositionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
5517 {
5518  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5519 };
5520 const FieldTrait_Hash_Array PositionReport::NoPartyIDs::NoPartySubIDs::_ftha(PositionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
5523 //-------------------------------------------------------------------------------------------------
5524 const FieldTrait PositionReport::NoSecurityAltID::_traits[] =
5525 {
5526  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5527 };
5529 const MsgType PositionReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
5530 const unsigned short PositionReport::NoSecurityAltID::_fnum;
5531 //-------------------------------------------------------------------------------------------------
5532 const FieldTrait PositionReport::NoLegs::_traits[] =
5533 {
5534  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5535  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5536  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5537  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5538  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5539  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5540  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5541  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5542  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5543  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5544  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5545  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5546  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5547  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5548  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5549  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5550  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5551  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5552 };
5553 const FieldTrait_Hash_Array PositionReport::NoLegs::_ftha(PositionReport::NoLegs::_traits, 54);
5555 const unsigned short PositionReport::NoLegs::_fnum;
5556 //-------------------------------------------------------------------------------------------------
5557 const FieldTrait PositionReport::NoLegs::NoLegSecurityAltID::_traits[] =
5558 {
5559  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5560 };
5561 const FieldTrait_Hash_Array PositionReport::NoLegs::NoLegSecurityAltID::_ftha(PositionReport::NoLegs::NoLegSecurityAltID::_traits, 2);
5564 //-------------------------------------------------------------------------------------------------
5565 const FieldTrait PositionReport::NoPositions::_traits[] =
5566 {
5567  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
5568  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
5569 };
5571 const MsgType PositionReport::NoPositions::_msgtype("NoPositions");
5572 const unsigned short PositionReport::NoPositions::_fnum;
5573 //-------------------------------------------------------------------------------------------------
5574 const FieldTrait PositionReport::NoPositions::NoNestedPartyIDs::_traits[] =
5575 {
5576  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
5577  FieldTrait( 804, 1, 4, 0xc)
5578 };
5579 const FieldTrait_Hash_Array PositionReport::NoPositions::NoNestedPartyIDs::_ftha(PositionReport::NoPositions::NoNestedPartyIDs::_traits, 4);
5582 //-------------------------------------------------------------------------------------------------
5583 const FieldTrait PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
5584 {
5585  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
5586 };
5587 const FieldTrait_Hash_Array PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
5590 //-------------------------------------------------------------------------------------------------
5591 const FieldTrait PositionReport::NoUnderlyings::_traits[] =
5592 {
5593  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5594  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5595  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5596  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5597  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5598  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5599  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5600  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5601  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5602  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5603  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5604  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 732, 11, 73, 0x4),
5605  FieldTrait( 733, 1, 74, 0x4), FieldTrait( 763, 15, 9, 0x4), FieldTrait( 810, 11, 40, 0x4),
5606  FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4), FieldTrait( 879, 10, 39, 0x4),
5607  FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4), FieldTrait( 884, 13, 43, 0x4),
5608  FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4), FieldTrait( 887, 1, 46, 0xc),
5609  FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4),
5610  FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4), FieldTrait( 984, 1, 75, 0xc),
5611  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1037, 13, 76, 0x4),
5612  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
5613  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
5614  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
5615  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
5616  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
5617  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
5618  FieldTrait(1460, 14, 72, 0x4)
5619 };
5621 const MsgType PositionReport::NoUnderlyings::_msgtype("NoUnderlyings");
5622 const unsigned short PositionReport::NoUnderlyings::_fnum;
5623 //-------------------------------------------------------------------------------------------------
5624 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5625 {
5626  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5627 };
5628 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5631 //-------------------------------------------------------------------------------------------------
5632 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
5633 {
5634  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5635 };
5636 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingStips::_ftha(PositionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5639 //-------------------------------------------------------------------------------------------------
5640 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingAmounts::_traits[] =
5641 {
5642  FieldTrait( 985, 13, 1, 0x4), FieldTrait( 986, 13, 2, 0x4), FieldTrait( 987, 25, 3, 0x4),
5643  FieldTrait( 988, 15, 4, 0x4)
5644 };
5645 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingAmounts::_ftha(PositionReport::NoUnderlyings::NoUnderlyingAmounts::_traits, 4);
5648 //-------------------------------------------------------------------------------------------------
5649 const FieldTrait PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5650 {
5651  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5652  FieldTrait(1062, 1, 4, 0xc)
5653 };
5654 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5657 //-------------------------------------------------------------------------------------------------
5658 const FieldTrait PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5659 {
5660  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5661 };
5662 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5665 //-------------------------------------------------------------------------------------------------
5666 const FieldTrait PositionReport::NoPosAmt::_traits[] =
5667 {
5668  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
5669 };
5672 const unsigned short PositionReport::NoPosAmt::_fnum;
5673 //-------------------------------------------------------------------------------------------------
5674 const FieldTrait PositionReport::NoEvents::_traits[] =
5675 {
5676  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5677  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5678 };
5681 const unsigned short PositionReport::NoEvents::_fnum;
5682 //-------------------------------------------------------------------------------------------------
5684 {
5685  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5686  FieldTrait(1052, 1, 4, 0xc)
5687 };
5689 const MsgType PositionReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
5690 const unsigned short PositionReport::NoInstrumentParties::_fnum;
5691 //-------------------------------------------------------------------------------------------------
5692 const FieldTrait PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5693 {
5694  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5695 };
5696 const FieldTrait_Hash_Array PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5699 //-------------------------------------------------------------------------------------------------
5700 const FieldTrait PositionReport::NoComplexEvents::_traits[] =
5701 {
5702  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5703  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5704  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5705 };
5707 const MsgType PositionReport::NoComplexEvents::_msgtype("NoComplexEvents");
5708 const unsigned short PositionReport::NoComplexEvents::_fnum;
5709 //-------------------------------------------------------------------------------------------------
5710 const FieldTrait PositionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
5711 {
5712  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5713 };
5714 const FieldTrait_Hash_Array PositionReport::NoComplexEvents::NoComplexEventDates::_ftha(PositionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
5717 //-------------------------------------------------------------------------------------------------
5718 const FieldTrait PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5719 {
5720  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5721 };
5722 const FieldTrait_Hash_Array PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5725 //-------------------------------------------------------------------------------------------------
5726 const FieldTrait TradeCaptureReportRequestAck::_traits[] =
5727 {
5728  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 48, 15, 9, 0x4), FieldTrait( 55, 15, 7, 0x4),
5729  FieldTrait( 58, 15, 100, 0x4), FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4),
5730  FieldTrait( 107, 15, 39, 0x4), FieldTrait( 167, 15, 14, 0x4), FieldTrait( 200, 21, 16, 0x4),
5731  FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4),
5732  FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4),
5733  FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4),
5734  FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4),
5735  FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4), FieldTrait( 263, 7, 3, 0x4),
5736  FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4),
5737  FieldTrait( 351, 28, 41, 0x4), FieldTrait( 354, 2, 101, 0x4), FieldTrait( 355, 28, 102, 0x4),
5738  FieldTrait( 442, 7, 97, 0x4), FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4),
5739  FieldTrait( 461, 15, 13, 0x4), FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4),
5740  FieldTrait( 472, 15, 28, 0x4), FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4),
5741  FieldTrait( 555, 1, 96, 0xc), FieldTrait( 568, 15, 1, 0x1), FieldTrait( 569, 1, 2, 0x1),
5742  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 711, 1, 95, 0xc),
5743  FieldTrait( 725, 1, 98, 0x4), FieldTrait( 726, 15, 99, 0x4), FieldTrait( 748, 1, 4, 0x4),
5744  FieldTrait( 749, 1, 5, 0x1), FieldTrait( 750, 1, 6, 0x1), FieldTrait( 762, 15, 15, 0x4),
5745  FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4),
5746  FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4),
5747  FieldTrait( 965, 15, 49, 0x4), FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4),
5748  FieldTrait( 968, 9, 53, 0x4), FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4),
5749  FieldTrait( 971, 1, 56, 0x4), FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4),
5750  FieldTrait(1003, 15, 104, 0x4), FieldTrait(1011, 15, 103, 0x4), FieldTrait(1018, 1, 57, 0xc),
5751  FieldTrait(1040, 15, 105, 0x4), FieldTrait(1041, 15, 106, 0x4), FieldTrait(1042, 15, 107, 0x4),
5752  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1146, 13, 62, 0x4),
5753  FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4), FieldTrait(1184, 2, 64, 0x4),
5754  FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4),
5755  FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4),
5756  FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4),
5757  FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4),
5758  FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4),
5759  FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4), FieldTrait(1449, 15, 83, 0x4),
5760  FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4), FieldTrait(1452, 14, 86, 0x4),
5761  FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4), FieldTrait(1478, 1, 89, 0x4),
5762  FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4), FieldTrait(1481, 1, 92, 0x4),
5763  FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
5764 };
5767 //-------------------------------------------------------------------------------------------------
5769 {
5770  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5771 };
5775 //-------------------------------------------------------------------------------------------------
5777 {
5778  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5779  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5780  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5781  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5782  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5783  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5784  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5785  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5786  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5787  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5788  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5789  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5790  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5791  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5792  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5793  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5794  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5795  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5796 };
5799 const unsigned short TradeCaptureReportRequestAck::NoLegs::_fnum;
5800 //-------------------------------------------------------------------------------------------------
5801 const FieldTrait TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits[] =
5802 {
5803  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5804 };
5805 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits, 2);
5808 //-------------------------------------------------------------------------------------------------
5810 {
5811  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5812  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5813  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5814  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5815  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5816  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5817  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5818  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5819  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5820  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5821  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5822  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5823  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5824  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5825  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5826  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5827  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5828  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5829  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5830  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5831  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5832  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5833  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5834  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5835 };
5839 //-------------------------------------------------------------------------------------------------
5840 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5841 {
5842  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5843 };
5844 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5847 //-------------------------------------------------------------------------------------------------
5848 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
5849 {
5850  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5851 };
5852 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5855 //-------------------------------------------------------------------------------------------------
5856 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5857 {
5858  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5859  FieldTrait(1062, 1, 4, 0xc)
5860 };
5861 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5864 //-------------------------------------------------------------------------------------------------
5865 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5866 {
5867  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5868 };
5869 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5872 //-------------------------------------------------------------------------------------------------
5874 {
5875  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5876  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5877 };
5881 //-------------------------------------------------------------------------------------------------
5883 {
5884  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5885  FieldTrait(1052, 1, 4, 0xc)
5886 };
5890 //-------------------------------------------------------------------------------------------------
5891 const FieldTrait TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5892 {
5893  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5894 };
5895 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5898 //-------------------------------------------------------------------------------------------------
5900 {
5901  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5902  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5903  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5904 };
5908 //-------------------------------------------------------------------------------------------------
5909 const FieldTrait TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits[] =
5910 {
5911  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5912 };
5913 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
5916 //-------------------------------------------------------------------------------------------------
5917 const FieldTrait TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5918 {
5919  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5920 };
5921 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5924 //-------------------------------------------------------------------------------------------------
5925 const FieldTrait TradeCaptureReportAck::_traits[] =
5926 {
5927  FieldTrait( 6, 11, 130, 0x4), FieldTrait( 15, 19, 165, 0x4), FieldTrait( 17, 15, 17, 0x4),
5928  FieldTrait( 22, 15, 22, 0x4), FieldTrait( 30, 20, 127, 0x4), FieldTrait( 31, 11, 123, 0x4),
5929  FieldTrait( 32, 10, 122, 0x4), FieldTrait( 48, 15, 21, 0x4), FieldTrait( 55, 15, 19, 0x4),
5930  FieldTrait( 58, 15, 111, 0x4), FieldTrait( 60, 22, 107, 0x4), FieldTrait( 63, 15, 134, 0x4),
5931  FieldTrait( 64, 25, 140, 0x4), FieldTrait( 65, 15, 20, 0x4), FieldTrait( 75, 25, 128, 0x4),
5932  FieldTrait( 106, 15, 48, 0x4), FieldTrait( 107, 15, 51, 0x4), FieldTrait( 120, 19, 166, 0x4),
5933  FieldTrait( 150, 7, 8, 0x4), FieldTrait( 167, 15, 26, 0x4), FieldTrait( 194, 11, 125, 0x4),
5934  FieldTrait( 195, 12, 126, 0x4), FieldTrait( 200, 21, 28, 0x4), FieldTrait( 201, 1, 89, 0x4),
5935  FieldTrait( 202, 11, 42, 0x4), FieldTrait( 206, 7, 44, 0x4), FieldTrait( 207, 20, 47, 0x4),
5936  FieldTrait( 223, 14, 46, 0x4), FieldTrait( 224, 25, 30, 0x4), FieldTrait( 225, 25, 31, 0x4),
5937  FieldTrait( 226, 1, 33, 0x4), FieldTrait( 227, 14, 34, 0x4), FieldTrait( 228, 9, 35, 0x4),
5938  FieldTrait( 231, 9, 45, 0x4), FieldTrait( 239, 1, 32, 0x4), FieldTrait( 240, 25, 41, 0x4),
5939  FieldTrait( 255, 15, 36, 0x4), FieldTrait( 263, 7, 14, 0x4), FieldTrait( 348, 2, 49, 0x4),
5940  FieldTrait( 349, 28, 50, 0x4), FieldTrait( 350, 2, 52, 0x4), FieldTrait( 351, 28, 53, 0x4),
5941  FieldTrait( 354, 2, 112, 0x4), FieldTrait( 355, 28, 113, 0x4), FieldTrait( 378, 1, 116, 0x4),
5942  FieldTrait( 381, 13, 156, 0x4), FieldTrait( 423, 1, 118, 0x4), FieldTrait( 442, 7, 132, 0x4),
5943  FieldTrait( 454, 1, 23, 0xc), FieldTrait( 460, 1, 24, 0x4), FieldTrait( 461, 15, 25, 0x4),
5944  FieldTrait( 470, 18, 38, 0x4), FieldTrait( 471, 15, 39, 0x4), FieldTrait( 472, 15, 40, 0x4),
5945  FieldTrait( 487, 1, 2, 0x4), FieldTrait( 527, 15, 18, 0x4), FieldTrait( 541, 25, 29, 0x4),
5946  FieldTrait( 543, 15, 37, 0x4), FieldTrait( 552, 1, 148, 0x1), FieldTrait( 555, 1, 114, 0xc),
5947  FieldTrait( 570, 8, 117, 0x4), FieldTrait( 571, 15, 1, 0x4), FieldTrait( 572, 15, 9, 0x4),
5948  FieldTrait( 573, 7, 135, 0x4), FieldTrait( 574, 15, 136, 0x4), FieldTrait( 635, 15, 115, 0x4),
5949  FieldTrait( 667, 21, 55, 0x4), FieldTrait( 669, 11, 124, 0x4), FieldTrait( 691, 15, 54, 0x4),
5950  FieldTrait( 711, 1, 163, 0xc), FieldTrait( 715, 25, 129, 0x4), FieldTrait( 716, 15, 141, 0x4),
5951  FieldTrait( 717, 15, 142, 0x4), FieldTrait( 725, 1, 109, 0x4), FieldTrait( 726, 15, 110, 0x4),
5952  FieldTrait( 751, 1, 12, 0x4), FieldTrait( 753, 1, 143, 0xc), FieldTrait( 762, 15, 27, 0x4),
5953  FieldTrait( 768, 1, 108, 0xc), FieldTrait( 779, 22, 146, 0x4), FieldTrait( 797, 8, 137, 0x4),
5954  FieldTrait( 818, 15, 13, 0x4), FieldTrait( 819, 1, 131, 0x4), FieldTrait( 820, 15, 15, 0x4),
5955  FieldTrait( 822, 15, 119, 0x4), FieldTrait( 823, 15, 121, 0x4), FieldTrait( 824, 15, 133, 0x4),
5956  FieldTrait( 828, 1, 4, 0x4), FieldTrait( 829, 1, 5, 0x4), FieldTrait( 830, 15, 7, 0x4),
5957  FieldTrait( 852, 8, 138, 0x4), FieldTrait( 853, 1, 139, 0x4), FieldTrait( 854, 1, 120, 0x4),
5958  FieldTrait( 855, 1, 6, 0x4), FieldTrait( 856, 1, 3, 0x4), FieldTrait( 864, 1, 58, 0xc),
5959  FieldTrait( 873, 25, 59, 0x4), FieldTrait( 874, 25, 60, 0x4), FieldTrait( 875, 1, 56, 0x4),
5960  FieldTrait( 876, 15, 57, 0x4), FieldTrait( 880, 15, 16, 0x4), FieldTrait( 881, 15, 10, 0x4),
5961  FieldTrait( 939, 1, 11, 0x4), FieldTrait( 947, 19, 43, 0x4), FieldTrait( 965, 15, 61, 0x4),
5962  FieldTrait( 966, 15, 62, 0x4), FieldTrait( 967, 9, 64, 0x4), FieldTrait( 968, 9, 65, 0x4),
5963  FieldTrait( 969, 9, 66, 0x4), FieldTrait( 970, 1, 67, 0x4), FieldTrait( 971, 1, 68, 0x4),
5964  FieldTrait( 991, 11, 147, 0x4), FieldTrait( 994, 15, 144, 0x4), FieldTrait( 996, 15, 70, 0x4),
5965  FieldTrait( 997, 15, 71, 0x4), FieldTrait(1003, 15, 150, 0x4), FieldTrait(1011, 15, 145, 0x4),
5966  FieldTrait(1015, 7, 149, 0x4), FieldTrait(1018, 1, 69, 0xc), FieldTrait(1040, 15, 151, 0x4),
5967  FieldTrait(1041, 15, 152, 0x4), FieldTrait(1042, 15, 153, 0x4), FieldTrait(1049, 7, 63, 0x4),
5968  FieldTrait(1056, 10, 154, 0x4), FieldTrait(1071, 12, 155, 0x4), FieldTrait(1079, 26, 72, 0x4),
5969  FieldTrait(1116, 1, 157, 0xc), FieldTrait(1123, 7, 158, 0x4), FieldTrait(1124, 7, 159, 0x4),
5970  FieldTrait(1125, 25, 160, 0x4), FieldTrait(1126, 15, 161, 0x4), FieldTrait(1127, 15, 162, 0x4),
5971  FieldTrait(1135, 15, 164, 0x4), FieldTrait(1146, 13, 74, 0x4), FieldTrait(1147, 10, 75, 0x4),
5972  FieldTrait(1151, 15, 73, 0x4), FieldTrait(1184, 2, 76, 0x4), FieldTrait(1185, 29, 77, 0x4),
5973  FieldTrait(1186, 15, 78, 0x4), FieldTrait(1191, 15, 80, 0x4), FieldTrait(1192, 10, 81, 0x4),
5974  FieldTrait(1193, 7, 82, 0x4), FieldTrait(1194, 1, 83, 0x4), FieldTrait(1195, 13, 84, 0x4),
5975  FieldTrait(1196, 15, 85, 0x4), FieldTrait(1197, 15, 92, 0x4), FieldTrait(1198, 1, 86, 0x4),
5976  FieldTrait(1199, 11, 87, 0x4), FieldTrait(1200, 11, 88, 0x4), FieldTrait(1227, 15, 79, 0x4),
5977  FieldTrait(1242, 8, 91, 0x4), FieldTrait(1244, 8, 90, 0x4), FieldTrait(1300, 15, 171, 0x4),
5978  FieldTrait(1301, 20, 172, 0x4), FieldTrait(1329, 9, 167, 0x4), FieldTrait(1387, 1, 168, 0xc),
5979  FieldTrait(1390, 1, 169, 0x4), FieldTrait(1430, 7, 170, 0x4), FieldTrait(1435, 1, 93, 0x4),
5980  FieldTrait(1439, 1, 94, 0x4), FieldTrait(1449, 15, 95, 0x4), FieldTrait(1450, 15, 96, 0x4),
5981  FieldTrait(1451, 14, 97, 0x4), FieldTrait(1452, 14, 98, 0x4), FieldTrait(1457, 14, 99, 0x4),
5982  FieldTrait(1458, 14, 100, 0x4), FieldTrait(1478, 1, 101, 0x4), FieldTrait(1479, 1, 102, 0x4),
5983  FieldTrait(1480, 14, 103, 0x4), FieldTrait(1481, 1, 104, 0x4), FieldTrait(1482, 1, 105, 0x4),
5984  FieldTrait(1483, 1, 106, 0xc)
5985 };
5986 const FieldTrait_Hash_Array TradeCaptureReportAck::_ftha(TradeCaptureReportAck::_traits, 172);
5988 //-------------------------------------------------------------------------------------------------
5990 {
5991  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5992 };
5996 //-------------------------------------------------------------------------------------------------
5997 const FieldTrait TradeCaptureReportAck::NoSides::_traits[] =
5998 {
5999  FieldTrait( 1, 15, 3, 0x4), FieldTrait( 11, 15, 64, 0x4), FieldTrait( 12, 13, 17, 0x4),
6000  FieldTrait( 13, 7, 18, 0x4), FieldTrait( 14, 10, 81, 0x4), FieldTrait( 18, 16, 73, 0x4),
6001  FieldTrait( 37, 15, 62, 0x4), FieldTrait( 38, 10, 75, 0x4), FieldTrait( 39, 7, 74, 0x4),
6002  FieldTrait( 40, 7, 70, 0x4), FieldTrait( 44, 11, 71, 0x4), FieldTrait( 54, 7, 1, 0x1),
6003  FieldTrait( 59, 7, 82, 0x4), FieldTrait( 66, 15, 66, 0x4), FieldTrait( 70, 15, 43, 0x4),
6004  FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 44, 0xc), FieldTrait( 81, 7, 6, 0x4),
6005  FieldTrait( 83, 1, 51, 0x4), FieldTrait( 99, 11, 72, 0x4), FieldTrait( 118, 13, 31, 0x4),
6006  FieldTrait( 119, 13, 32, 0x4), FieldTrait( 126, 22, 83, 0x4), FieldTrait( 136, 1, 39, 0xc),
6007  FieldTrait( 151, 10, 80, 0x4), FieldTrait( 152, 10, 76, 0x4), FieldTrait( 155, 9, 33, 0x4),
6008  FieldTrait( 156, 7, 34, 0x4), FieldTrait( 157, 1, 21, 0x4), FieldTrait( 158, 14, 23, 0x4),
6009  FieldTrait( 159, 13, 24, 0x4), FieldTrait( 198, 15, 63, 0x4), FieldTrait( 230, 25, 22, 0x4),
6010  FieldTrait( 232, 1, 38, 0xc), FieldTrait( 237, 13, 30, 0x4), FieldTrait( 238, 13, 29, 0x4),
6011  FieldTrait( 336, 15, 14, 0x4), FieldTrait( 376, 15, 11, 0x4), FieldTrait( 377, 8, 12, 0x4),
6012  FieldTrait( 430, 1, 54, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 468, 7, 78, 0x4),
6013  FieldTrait( 469, 9, 79, 0x4), FieldTrait( 479, 19, 19, 0x4), FieldTrait( 483, 22, 97, 0x4),
6014  FieldTrait( 497, 7, 20, 0x4), FieldTrait( 516, 14, 77, 0x4), FieldTrait( 518, 1, 37, 0xc),
6015  FieldTrait( 526, 15, 65, 0x4), FieldTrait( 528, 7, 92, 0x4), FieldTrait( 529, 16, 93, 0x4),
6016  FieldTrait( 575, 8, 7, 0x4), FieldTrait( 576, 1, 8, 0xc), FieldTrait( 578, 15, 9, 0x4),
6017  FieldTrait( 579, 15, 10, 0x4), FieldTrait( 581, 1, 5, 0x4), FieldTrait( 582, 1, 13, 0x4),
6018  FieldTrait( 586, 22, 98, 0x4), FieldTrait( 591, 7, 42, 0x4), FieldTrait( 625, 15, 15, 0x4),
6019  FieldTrait( 660, 1, 4, 0x4), FieldTrait( 738, 13, 25, 0x4), FieldTrait( 752, 1, 36, 0x4),
6020  FieldTrait( 775, 1, 99, 0x4), FieldTrait( 821, 15, 95, 0x4), FieldTrait( 825, 15, 40, 0x4),
6021  FieldTrait( 826, 1, 41, 0x4), FieldTrait( 920, 13, 26, 0x4), FieldTrait( 921, 13, 27, 0x4),
6022  FieldTrait( 922, 13, 28, 0x4), FieldTrait( 943, 15, 16, 0x4), FieldTrait(1005, 15, 48, 0x4),
6023  FieldTrait(1006, 15, 49, 0x4), FieldTrait(1007, 15, 50, 0x4), FieldTrait(1008, 1, 52, 0x4),
6024  FieldTrait(1009, 1, 47, 0x4), FieldTrait(1016, 1, 53, 0xc), FieldTrait(1057, 8, 46, 0x4),
6025  FieldTrait(1072, 13, 45, 0x4), FieldTrait(1080, 15, 67, 0x4), FieldTrait(1081, 7, 68, 0x4),
6026  FieldTrait(1082, 10, 84, 0x4), FieldTrait(1083, 7, 85, 0x4), FieldTrait(1084, 7, 86, 0x4),
6027  FieldTrait(1085, 10, 87, 0x4), FieldTrait(1086, 10, 88, 0x4), FieldTrait(1087, 10, 89, 0x4),
6028  FieldTrait(1088, 10, 90, 0x4), FieldTrait(1093, 7, 96, 0x4), FieldTrait(1115, 7, 61, 0x4),
6029  FieldTrait(1138, 10, 91, 0x4), FieldTrait(1154, 19, 55, 0x4), FieldTrait(1155, 19, 56, 0x4),
6030  FieldTrait(1158, 1, 57, 0xc), FieldTrait(1427, 15, 58, 0x4), FieldTrait(1428, 1, 59, 0x4),
6031  FieldTrait(1429, 1, 60, 0x4), FieldTrait(1431, 1, 69, 0x4), FieldTrait(1432, 1, 94, 0x4)
6032 };
6035 const unsigned short TradeCaptureReportAck::NoSides::_fnum;
6036 //-------------------------------------------------------------------------------------------------
6037 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::_traits[] =
6038 {
6039  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
6040  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 756, 1, 5, 0xc),
6041  FieldTrait( 989, 15, 9, 0x4), FieldTrait( 993, 15, 7, 0x4), FieldTrait(1002, 1, 8, 0x4),
6042  FieldTrait(1136, 15, 10, 0x4)
6043 };
6044 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::_traits, 10);
6047 //-------------------------------------------------------------------------------------------------
6048 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits[] =
6049 {
6050  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
6051  FieldTrait( 806, 1, 4, 0xc)
6052 };
6053 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits, 4);
6056 //-------------------------------------------------------------------------------------------------
6057 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
6058 {
6059  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
6060 };
6061 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
6064 //-------------------------------------------------------------------------------------------------
6065 const FieldTrait TradeCaptureReportAck::NoSides::NoMiscFees::_traits[] =
6066 {
6067  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
6068  FieldTrait( 891, 1, 4, 0x4)
6069 };
6070 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoMiscFees::_ftha(TradeCaptureReportAck::NoSides::NoMiscFees::_traits, 4);
6073 //-------------------------------------------------------------------------------------------------
6074 const FieldTrait TradeCaptureReportAck::NoSides::NoStipulations::_traits[] =
6075 {
6076  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
6077 };
6078 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoStipulations::_ftha(TradeCaptureReportAck::NoSides::NoStipulations::_traits, 2);
6081 //-------------------------------------------------------------------------------------------------
6082 const FieldTrait TradeCaptureReportAck::NoSides::NoPartyIDs::_traits[] =
6083 {
6084  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6085  FieldTrait( 802, 1, 4, 0xc)
6086 };
6087 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoPartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoPartyIDs::_traits, 4);
6090 //-------------------------------------------------------------------------------------------------
6091 const FieldTrait TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
6092 {
6093  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6094 };
6095 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
6098 //-------------------------------------------------------------------------------------------------
6099 const FieldTrait TradeCaptureReportAck::NoSides::NoContAmts::_traits[] =
6100 {
6101  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
6102 };
6103 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoContAmts::_ftha(TradeCaptureReportAck::NoSides::NoContAmts::_traits, 3);
6106 //-------------------------------------------------------------------------------------------------
6107 const FieldTrait TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits[] =
6108 {
6109  FieldTrait( 577, 1, 1, 0x4)
6110 };
6111 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoClearingInstructions::_ftha(TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits, 1);
6114 //-------------------------------------------------------------------------------------------------
6115 const FieldTrait TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits[] =
6116 {
6117  FieldTrait(1012, 22, 1, 0x4), FieldTrait(1013, 1, 2, 0x4), FieldTrait(1014, 15, 3, 0x4)
6118 };
6119 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_ftha(TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits, 3);
6122 //-------------------------------------------------------------------------------------------------
6123 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::_traits[] =
6124 {
6125  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
6126 };
6127 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::_traits, 2);
6130 //-------------------------------------------------------------------------------------------------
6131 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits[] =
6132 {
6133  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
6134  FieldTrait( 801, 1, 4, 0xc)
6135 };
6136 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
6139 //-------------------------------------------------------------------------------------------------
6140 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
6141 {
6142  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
6143 };
6144 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
6147 //-------------------------------------------------------------------------------------------------
6148 const FieldTrait TradeCaptureReportAck::NoLegs::_traits[] =
6149 {
6150  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6151  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6152  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
6153  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4),
6154  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 62, 0x4), FieldTrait( 588, 25, 63, 0x4),
6155  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
6156  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
6157  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
6158  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
6159  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
6160  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
6161  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
6162  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
6163  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
6164  FieldTrait( 637, 11, 64, 0x4), FieldTrait( 654, 15, 61, 0x4), FieldTrait( 675, 19, 66, 0x4),
6165  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4),
6166  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
6167  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
6168  FieldTrait( 990, 15, 65, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6169  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 67, 0x4), FieldTrait(1074, 10, 68, 0x4),
6170  FieldTrait(1075, 13, 69, 0x4), FieldTrait(1152, 1, 70, 0x4), FieldTrait(1212, 26, 47, 0x4),
6171  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1342, 1, 71, 0xc), FieldTrait(1358, 1, 48, 0x4),
6172  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
6173  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
6174  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
6175  FieldTrait(1440, 1, 54, 0x4)
6176 };
6179 const unsigned short TradeCaptureReportAck::NoLegs::_fnum;
6180 //-------------------------------------------------------------------------------------------------
6181 const FieldTrait TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits[] =
6182 {
6183  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6184  FieldTrait( 804, 1, 4, 0xc)
6185 };
6186 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_ftha(TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits, 4);
6189 //-------------------------------------------------------------------------------------------------
6190 const FieldTrait TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6191 {
6192  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6193 };
6194 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6197 //-------------------------------------------------------------------------------------------------
6198 const FieldTrait TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits[] =
6199 {
6200  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6201 };
6202 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits, 2);
6205 //-------------------------------------------------------------------------------------------------
6206 const FieldTrait TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits[] =
6207 {
6208  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
6209 };
6210 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoLegStipulations::_ftha(TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits, 2);
6213 //-------------------------------------------------------------------------------------------------
6214 const FieldTrait TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits[] =
6215 {
6216  FieldTrait(1330, 15, 1, 0x4), FieldTrait(1331, 15, 2, 0x4), FieldTrait(1332, 15, 3, 0x4),
6217  FieldTrait(1333, 15, 4, 0x4), FieldTrait(1334, 1, 5, 0xc), FieldTrait(1337, 15, 7, 0x4),
6218  FieldTrait(1338, 15, 8, 0x4), FieldTrait(1339, 21, 9, 0x4), FieldTrait(1340, 11, 12, 0x4),
6219  FieldTrait(1341, 15, 15, 0x4), FieldTrait(1343, 1, 14, 0x4), FieldTrait(1344, 15, 6, 0x4),
6220  FieldTrait(1345, 25, 10, 0x4), FieldTrait(1391, 7, 13, 0x4), FieldTrait(1392, 15, 16, 0x4),
6221  FieldTrait(1405, 26, 11, 0x4)
6222 };
6223 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_ftha(TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits, 16);
6226 //-------------------------------------------------------------------------------------------------
6227 const FieldTrait TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits[] =
6228 {
6229  FieldTrait(1335, 15, 1, 0x4), FieldTrait(1336, 15, 2, 0x4)
6230 };
6231 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits, 2);
6234 //-------------------------------------------------------------------------------------------------
6236 {
6237  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
6238  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
6239  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
6240  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
6241  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
6242  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
6243  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
6244  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
6245  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
6246  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
6247  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
6248  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
6249  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
6250  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
6251  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
6252  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
6253  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
6254  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
6255  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
6256  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
6257  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
6258  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
6259  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
6260  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
6261 };
6264 const unsigned short TradeCaptureReportAck::NoUnderlyings::_fnum;
6265 //-------------------------------------------------------------------------------------------------
6266 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
6267 {
6268  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
6269 };
6270 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
6273 //-------------------------------------------------------------------------------------------------
6274 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
6275 {
6276  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
6277 };
6278 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
6281 //-------------------------------------------------------------------------------------------------
6282 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
6283 {
6284  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
6285  FieldTrait(1062, 1, 4, 0xc)
6286 };
6287 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
6290 //-------------------------------------------------------------------------------------------------
6291 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
6292 {
6293  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
6294 };
6295 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
6298 //-------------------------------------------------------------------------------------------------
6299 const FieldTrait TradeCaptureReportAck::NoPosAmt::_traits[] =
6300 {
6301  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
6302 };
6305 const unsigned short TradeCaptureReportAck::NoPosAmt::_fnum;
6306 //-------------------------------------------------------------------------------------------------
6308 {
6309  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
6310  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
6311 };
6315 //-------------------------------------------------------------------------------------------------
6316 const FieldTrait TradeCaptureReportAck::NoEvents::_traits[] =
6317 {
6318  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
6319  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
6320 };
6323 const unsigned short TradeCaptureReportAck::NoEvents::_fnum;
6324 //-------------------------------------------------------------------------------------------------
6326 {
6327  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
6328  FieldTrait(1052, 1, 4, 0xc)
6329 };
6333 //-------------------------------------------------------------------------------------------------
6334 const FieldTrait TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
6335 {
6336  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
6337 };
6338 const FieldTrait_Hash_Array TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
6341 //-------------------------------------------------------------------------------------------------
6343 {
6344  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
6345  FieldTrait(1120, 1, 4, 0xc)
6346 };
6350 //-------------------------------------------------------------------------------------------------
6351 const FieldTrait TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
6352 {
6353  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
6354 };
6355 const FieldTrait_Hash_Array TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_ftha(TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
6358 //-------------------------------------------------------------------------------------------------
6360 {
6361  FieldTrait(1388, 1, 1, 0x4), FieldTrait(1389, 8, 2, 0x4)
6362 };
6366 //-------------------------------------------------------------------------------------------------
6368 {
6369  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
6370  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
6371  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
6372 };
6376 //-------------------------------------------------------------------------------------------------
6377 const FieldTrait TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits[] =
6378 {
6379  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
6380 };
6381 const FieldTrait_Hash_Array TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
6384 //-------------------------------------------------------------------------------------------------
6385 const FieldTrait TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
6386 {
6387  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
6388 };
6389 const FieldTrait_Hash_Array TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
6392 //-------------------------------------------------------------------------------------------------
6393 const FieldTrait AllocationReport::_traits[] =
6394 {
6395  FieldTrait( 6, 11, 131, 0x1), FieldTrait( 15, 19, 141, 0x4), FieldTrait( 22, 15, 25, 0x4),
6396  FieldTrait( 30, 20, 126, 0x4), FieldTrait( 48, 15, 24, 0x4), FieldTrait( 53, 10, 124, 0x1),
6397  FieldTrait( 54, 7, 21, 0x1), FieldTrait( 55, 15, 22, 0x4), FieldTrait( 58, 15, 155, 0x4),
6398  FieldTrait( 60, 22, 145, 0x4), FieldTrait( 63, 15, 146, 0x4), FieldTrait( 64, 25, 147, 0x4),
6399  FieldTrait( 65, 15, 23, 0x4), FieldTrait( 70, 15, 2, 0x4), FieldTrait( 71, 7, 3, 0x1),
6400  FieldTrait( 72, 15, 10, 0x4), FieldTrait( 73, 1, 16, 0xc), FieldTrait( 74, 1, 142, 0x4),
6401  FieldTrait( 75, 25, 144, 0x1), FieldTrait( 77, 7, 153, 0x4), FieldTrait( 78, 1, 176, 0xc),
6402  FieldTrait( 87, 1, 8, 0x1), FieldTrait( 88, 1, 9, 0x4), FieldTrait( 106, 15, 51, 0x4),
6403  FieldTrait( 107, 15, 54, 0x4), FieldTrait( 118, 13, 152, 0x4), FieldTrait( 124, 1, 17, 0xc),
6404  FieldTrait( 157, 1, 158, 0x4), FieldTrait( 158, 14, 159, 0x4), FieldTrait( 159, 13, 160, 0x4),
6405  FieldTrait( 167, 15, 29, 0x4), FieldTrait( 196, 15, 12, 0x4), FieldTrait( 197, 1, 13, 0x4),
6406  FieldTrait( 200, 21, 31, 0x4), FieldTrait( 201, 1, 92, 0x4), FieldTrait( 202, 11, 45, 0x4),
6407  FieldTrait( 206, 7, 47, 0x4), FieldTrait( 207, 20, 50, 0x4), FieldTrait( 218, 12, 133, 0x4),
6408  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
6409  FieldTrait( 223, 14, 49, 0x4), FieldTrait( 224, 25, 33, 0x4), FieldTrait( 225, 25, 34, 0x4),
6410  FieldTrait( 226, 1, 36, 0x4), FieldTrait( 227, 14, 37, 0x4), FieldTrait( 228, 9, 38, 0x4),
6411  FieldTrait( 229, 25, 127, 0x4), FieldTrait( 231, 9, 48, 0x4), FieldTrait( 232, 1, 167, 0xc),
6412  FieldTrait( 235, 15, 168, 0x4), FieldTrait( 236, 14, 169, 0x4), FieldTrait( 237, 13, 151, 0x4),
6413  FieldTrait( 238, 13, 150, 0x4), FieldTrait( 239, 1, 35, 0x4), FieldTrait( 240, 25, 44, 0x4),
6414  FieldTrait( 255, 15, 39, 0x4), FieldTrait( 336, 15, 128, 0x4), FieldTrait( 348, 2, 52, 0x4),
6415  FieldTrait( 349, 28, 53, 0x4), FieldTrait( 350, 2, 55, 0x4), FieldTrait( 351, 28, 56, 0x4),
6416  FieldTrait( 354, 2, 156, 0x4), FieldTrait( 355, 28, 157, 0x4), FieldTrait( 381, 13, 149, 0x4),
6417  FieldTrait( 423, 1, 130, 0x4), FieldTrait( 442, 7, 180, 0x4), FieldTrait( 453, 1, 143, 0xc),
6418  FieldTrait( 454, 1, 26, 0xc), FieldTrait( 460, 1, 27, 0x4), FieldTrait( 461, 15, 28, 0x4),
6419  FieldTrait( 466, 15, 14, 0x4), FieldTrait( 470, 18, 41, 0x4), FieldTrait( 471, 15, 42, 0x4),
6420  FieldTrait( 472, 15, 43, 0x4), FieldTrait( 540, 13, 161, 0x4), FieldTrait( 541, 25, 32, 0x4),
6421  FieldTrait( 543, 15, 40, 0x4), FieldTrait( 555, 1, 123, 0xc), FieldTrait( 570, 8, 18, 0x4),
6422  FieldTrait( 574, 15, 20, 0x4), FieldTrait( 578, 15, 182, 0x4), FieldTrait( 579, 15, 185, 0x4),
6423  FieldTrait( 582, 1, 181, 0x4), FieldTrait( 625, 15, 129, 0x4), FieldTrait( 650, 8, 166, 0x4),
6424  FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4), FieldTrait( 667, 21, 58, 0x4),
6425  FieldTrait( 668, 1, 110, 0x4), FieldTrait( 691, 15, 57, 0x4), FieldTrait( 696, 25, 171, 0x4),
6426  FieldTrait( 697, 11, 172, 0x4), FieldTrait( 698, 1, 173, 0x4), FieldTrait( 699, 15, 139, 0x4),
6427  FieldTrait( 700, 8, 19, 0x4), FieldTrait( 701, 25, 170, 0x4), FieldTrait( 711, 1, 122, 0xc),
6428  FieldTrait( 715, 25, 177, 0x4), FieldTrait( 738, 13, 162, 0x4), FieldTrait( 753, 1, 187, 0xc),
6429  FieldTrait( 754, 8, 154, 0x4), FieldTrait( 755, 15, 1, 0x1), FieldTrait( 761, 15, 140, 0x4),
6430  FieldTrait( 762, 15, 30, 0x4), FieldTrait( 775, 1, 148, 0x4), FieldTrait( 788, 1, 117, 0x4),
6431  FieldTrait( 793, 15, 6, 0x4), FieldTrait( 794, 1, 7, 0x1), FieldTrait( 795, 15, 4, 0x4),
6432  FieldTrait( 796, 1, 5, 0x4), FieldTrait( 808, 1, 11, 0x4), FieldTrait( 819, 1, 186, 0x4),
6433  FieldTrait( 828, 1, 178, 0x4), FieldTrait( 829, 1, 179, 0x4), FieldTrait( 854, 1, 125, 0x4),
6434  FieldTrait( 857, 1, 15, 0x4), FieldTrait( 860, 11, 132, 0x4), FieldTrait( 864, 1, 61, 0xc),
6435  FieldTrait( 869, 14, 111, 0x4), FieldTrait( 870, 1, 112, 0xc), FieldTrait( 873, 25, 62, 0x4),
6436  FieldTrait( 874, 25, 63, 0x4), FieldTrait( 875, 1, 59, 0x4), FieldTrait( 876, 15, 60, 0x4),
6437  FieldTrait( 892, 1, 174, 0x4), FieldTrait( 893, 8, 175, 0x4), FieldTrait( 898, 14, 121, 0x4),
6438  FieldTrait( 913, 15, 113, 0x4), FieldTrait( 914, 15, 114, 0x4), FieldTrait( 915, 25, 115, 0x4),
6439  FieldTrait( 916, 25, 118, 0x4), FieldTrait( 917, 25, 119, 0x4), FieldTrait( 918, 19, 116, 0x4),
6440  FieldTrait( 919, 1, 120, 0x4), FieldTrait( 920, 13, 163, 0x4), FieldTrait( 921, 13, 164, 0x4),
6441  FieldTrait( 922, 13, 165, 0x4), FieldTrait( 947, 19, 46, 0x4), FieldTrait( 965, 15, 64, 0x4),
6442  FieldTrait( 966, 15, 65, 0x4), FieldTrait( 967, 9, 67, 0x4), FieldTrait( 968, 9, 68, 0x4),
6443  FieldTrait( 969, 9, 69, 0x4), FieldTrait( 970, 1, 70, 0x4), FieldTrait( 971, 1, 71, 0x4),
6444  FieldTrait( 991, 11, 183, 0x4), FieldTrait( 996, 15, 73, 0x4), FieldTrait( 997, 15, 74, 0x4),
6445  FieldTrait(1011, 15, 184, 0x4), FieldTrait(1018, 1, 72, 0xc), FieldTrait(1049, 7, 66, 0x4),
6446  FieldTrait(1079, 26, 75, 0x4), FieldTrait(1146, 13, 77, 0x4), FieldTrait(1147, 10, 78, 0x4),
6447  FieldTrait(1151, 15, 76, 0x4), FieldTrait(1184, 2, 79, 0x4), FieldTrait(1185, 29, 80, 0x4),
6448  FieldTrait(1186, 15, 81, 0x4), FieldTrait(1191, 15, 83, 0x4), FieldTrait(1192, 10, 84, 0x4),
6449  FieldTrait(1193, 7, 85, 0x4), FieldTrait(1194, 1, 86, 0x4), FieldTrait(1195, 13, 87, 0x4),
6450  FieldTrait(1196, 15, 88, 0x4), FieldTrait(1197, 15, 95, 0x4), FieldTrait(1198, 1, 89, 0x4),
6451  FieldTrait(1199, 11, 90, 0x4), FieldTrait(1200, 11, 91, 0x4), FieldTrait(1227, 15, 82, 0x4),
6452  FieldTrait(1242, 8, 94, 0x4), FieldTrait(1244, 8, 93, 0x4), FieldTrait(1435, 1, 96, 0x4),
6453  FieldTrait(1439, 1, 97, 0x4), FieldTrait(1445, 1, 188, 0xc), FieldTrait(1449, 15, 98, 0x4),
6454  FieldTrait(1450, 15, 99, 0x4), FieldTrait(1451, 14, 100, 0x4), FieldTrait(1452, 14, 101, 0x4),
6455  FieldTrait(1457, 14, 102, 0x4), FieldTrait(1458, 14, 103, 0x4), FieldTrait(1478, 1, 104, 0x4),
6456  FieldTrait(1479, 1, 105, 0x4), FieldTrait(1480, 14, 106, 0x4), FieldTrait(1481, 1, 107, 0x4),
6457  FieldTrait(1482, 1, 108, 0x4), FieldTrait(1483, 1, 109, 0xc)
6458 };
6459 const FieldTrait_Hash_Array AllocationReport::_ftha(AllocationReport::_traits, 188);
6461 //-------------------------------------------------------------------------------------------------
6462 const FieldTrait AllocationReport::NoOrders::_traits[] =
6463 {
6464  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
6465  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
6466  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
6467 };
6470 const unsigned short AllocationReport::NoOrders::_fnum;
6471 //-------------------------------------------------------------------------------------------------
6472 const FieldTrait AllocationReport::NoOrders::NoNested2PartyIDs::_traits[] =
6473 {
6474  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
6475  FieldTrait( 806, 1, 4, 0xc)
6476 };
6477 const FieldTrait_Hash_Array AllocationReport::NoOrders::NoNested2PartyIDs::_ftha(AllocationReport::NoOrders::NoNested2PartyIDs::_traits, 4);
6480 //-------------------------------------------------------------------------------------------------
6481 const FieldTrait AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
6482 {
6483  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
6484 };
6485 const FieldTrait_Hash_Array AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
6488 //-------------------------------------------------------------------------------------------------
6489 const FieldTrait AllocationReport::NoAllocs::_traits[] =
6490 {
6491  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
6492  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
6493  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
6494  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
6495  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
6496  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
6497  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
6498  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
6499  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
6500  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
6501  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
6502  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
6503  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
6504  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
6505 };
6508 const unsigned short AllocationReport::NoAllocs::_fnum;
6509 //-------------------------------------------------------------------------------------------------
6510 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::_traits[] =
6511 {
6512  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
6513 };
6514 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::_ftha(AllocationReport::NoAllocs::NoDlvyInst::_traits, 3);
6517 //-------------------------------------------------------------------------------------------------
6518 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
6519 {
6520  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
6521  FieldTrait( 801, 1, 4, 0xc)
6522 };
6523 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
6526 //-------------------------------------------------------------------------------------------------
6527 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
6528 {
6529  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
6530 };
6531 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
6534 //-------------------------------------------------------------------------------------------------
6535 const FieldTrait AllocationReport::NoAllocs::NoMiscFees::_traits[] =
6536 {
6537  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
6538  FieldTrait( 891, 1, 4, 0x4)
6539 };
6540 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoMiscFees::_ftha(AllocationReport::NoAllocs::NoMiscFees::_traits, 4);
6543 //-------------------------------------------------------------------------------------------------
6544 const FieldTrait AllocationReport::NoAllocs::NoNestedPartyIDs::_traits[] =
6545 {
6546  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6547  FieldTrait( 804, 1, 4, 0xc)
6548 };
6549 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoNestedPartyIDs::_ftha(AllocationReport::NoAllocs::NoNestedPartyIDs::_traits, 4);
6552 //-------------------------------------------------------------------------------------------------
6553 const FieldTrait AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6554 {
6555  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6556 };
6557 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6560 //-------------------------------------------------------------------------------------------------
6561 const FieldTrait AllocationReport::NoAllocs::NoClearingInstructions::_traits[] =
6562 {
6563  FieldTrait( 577, 1, 1, 0x4)
6564 };
6565 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoClearingInstructions::_ftha(AllocationReport::NoAllocs::NoClearingInstructions::_traits, 1);
6568 //-------------------------------------------------------------------------------------------------
6569 const FieldTrait AllocationReport::NoExecs::_traits[] =
6570 {
6571  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
6572  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
6573  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
6574 };
6577 const unsigned short AllocationReport::NoExecs::_fnum;
6578 //-------------------------------------------------------------------------------------------------
6579 const FieldTrait AllocationReport::NoStipulations::_traits[] =
6580 {
6581  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
6582 };
6584 const MsgType AllocationReport::NoStipulations::_msgtype("NoStipulations");
6585 const unsigned short AllocationReport::NoStipulations::_fnum;
6586 //-------------------------------------------------------------------------------------------------
6587 const FieldTrait AllocationReport::NoPartyIDs::_traits[] =
6588 {
6589  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6590  FieldTrait( 802, 1, 4, 0xc)
6591 };
6594 const unsigned short AllocationReport::NoPartyIDs::_fnum;
6595 //-------------------------------------------------------------------------------------------------
6596 const FieldTrait AllocationReport::NoPartyIDs::NoPartySubIDs::_traits[] =
6597 {
6598  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6599 };
6600 const FieldTrait_Hash_Array AllocationReport::NoPartyIDs::NoPartySubIDs::_ftha(AllocationReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
6603 //-------------------------------------------------------------------------------------------------
6604 const FieldTrait AllocationReport::NoSecurityAltID::_traits[] =
6605 {
6606  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
6607 };
6609 const MsgType AllocationReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
6610 const unsigned short AllocationReport::NoSecurityAltID::_fnum;
6611 //-------------------------------------------------------------------------------------------------
6612 const FieldTrait AllocationReport::NoLegs::_traits[] =
6613 {
6614  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6615  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6616  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
6617  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
6618  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
6619  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
6620  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
6621  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
6622  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
6623  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
6624  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
6625  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
6626  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
6627  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
6628  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6629  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
6630  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
6631  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
6632 };
6635 const unsigned short AllocationReport::NoLegs::_fnum;
6636 //-------------------------------------------------------------------------------------------------
6637 const FieldTrait AllocationReport::NoLegs::NoLegSecurityAltID::_traits[] =
6638 {
6639  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6640 };
6641 const FieldTrait_Hash_Array AllocationReport::NoLegs::NoLegSecurityAltID::_ftha(AllocationReport::NoLegs::NoLegSecurityAltID::_traits, 2);
6644 //-------------------------------------------------------------------------------------------------
6645 const FieldTrait AllocationReport::NoUnderlyings::_traits[] =
6646 {
6647  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
6648  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
6649  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
6650  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
6651  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
6652  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
6653  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
6654  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
6655  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
6656  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
6657  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
6658  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
6659  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
6660  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
6661  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
6662  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
6663  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
6664  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
6665  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
6666  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
6667  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
6668  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
6669  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
6670  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
6671 };
6673 const MsgType AllocationReport::NoUnderlyings::_msgtype("NoUnderlyings");
6674 const unsigned short AllocationReport::NoUnderlyings::_fnum;
6675 //-------------------------------------------------------------------------------------------------
6676 const FieldTrait AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
6677 {
6678  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
6679 };
6680 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
6683 //-------------------------------------------------------------------------------------------------
6684 const FieldTrait AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
6685 {
6686  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
6687 };
6688 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
6691 //-------------------------------------------------------------------------------------------------
6692 const FieldTrait AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
6693 {
6694  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
6695  FieldTrait(1062, 1, 4, 0xc)
6696 };
6697 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
6700 //-------------------------------------------------------------------------------------------------
6701 const FieldTrait AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
6702 {
6703  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
6704 };
6705 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
6708 //-------------------------------------------------------------------------------------------------
6709 const FieldTrait AllocationReport::NoPosAmt::_traits[] =
6710 {
6711  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
6712 };
6715 const unsigned short AllocationReport::NoPosAmt::_fnum;
6716 //-------------------------------------------------------------------------------------------------
6717 const FieldTrait AllocationReport::NoEvents::_traits[] =
6718 {
6719  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
6720  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
6721 };
6724 const unsigned short AllocationReport::NoEvents::_fnum;
6725 //-------------------------------------------------------------------------------------------------
6726 const FieldTrait AllocationReport::NoInstrAttrib::_traits[] =
6727 {
6728  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
6729 };
6731 const MsgType AllocationReport::NoInstrAttrib::_msgtype("NoInstrAttrib");
6732 const unsigned short AllocationReport::NoInstrAttrib::_fnum;
6733 //-------------------------------------------------------------------------------------------------
6735 {
6736  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
6737  FieldTrait(1052, 1, 4, 0xc)
6738 };
6740 const MsgType AllocationReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
6742 //-------------------------------------------------------------------------------------------------
6743 const FieldTrait AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
6744 {
6745  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
6746 };
6747 const FieldTrait_Hash_Array AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
6750 //-------------------------------------------------------------------------------------------------
6751 const FieldTrait AllocationReport::NoRateSources::_traits[] =
6752 {
6753  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
6754 };
6756 const MsgType AllocationReport::NoRateSources::_msgtype("NoRateSources");
6757 const unsigned short AllocationReport::NoRateSources::_fnum;
6758 //-------------------------------------------------------------------------------------------------
6759 const FieldTrait AllocationReport::NoComplexEvents::_traits[] =
6760 {
6761  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
6762  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
6763  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
6764 };
6766 const MsgType AllocationReport::NoComplexEvents::_msgtype("NoComplexEvents");
6767 const unsigned short AllocationReport::NoComplexEvents::_fnum;
6768 //-------------------------------------------------------------------------------------------------
6769 const FieldTrait AllocationReport::NoComplexEvents::NoComplexEventDates::_traits[] =
6770 {
6771  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
6772 };
6773 const FieldTrait_Hash_Array AllocationReport::NoComplexEvents::NoComplexEventDates::_ftha(AllocationReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
6776 //-------------------------------------------------------------------------------------------------
6777 const FieldTrait AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
6778 {
6779  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
6780 };
6781 const FieldTrait_Hash_Array AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
6784 //-------------------------------------------------------------------------------------------------
6785 const FieldTrait AllocationReportAck::_traits[] =
6786 {
6787  FieldTrait( 53, 10, 20, 0x4), FieldTrait( 58, 15, 14, 0x4), FieldTrait( 60, 22, 6, 0x4),
6788  FieldTrait( 70, 15, 2, 0x4), FieldTrait( 71, 7, 21, 0x4), FieldTrait( 75, 25, 5, 0x4),
6789  FieldTrait( 78, 1, 17, 0xc), FieldTrait( 87, 1, 7, 0x4), FieldTrait( 88, 1, 8, 0x4),
6790  FieldTrait( 167, 15, 13, 0x4), FieldTrait( 354, 2, 15, 0x4), FieldTrait( 355, 28, 16, 0x4),
6791  FieldTrait( 453, 1, 3, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 573, 7, 11, 0x4),
6792  FieldTrait( 715, 25, 18, 0x4), FieldTrait( 755, 15, 1, 0x1), FieldTrait( 793, 15, 4, 0x4),
6793  FieldTrait( 794, 1, 9, 0x4), FieldTrait( 808, 1, 10, 0x4), FieldTrait( 819, 1, 19, 0x4)
6794 };
6795 const FieldTrait_Hash_Array AllocationReportAck::_ftha(AllocationReportAck::_traits, 21);
6797 //-------------------------------------------------------------------------------------------------
6798 const FieldTrait AllocationReportAck::NoAllocs::_traits[] =
6799 {
6800  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 12, 0x4), FieldTrait( 161, 15, 6, 0x4),
6801  FieldTrait( 360, 2, 7, 0x4), FieldTrait( 361, 28, 8, 0x4), FieldTrait( 366, 11, 3, 0x4),
6802  FieldTrait( 467, 15, 4, 0x4), FieldTrait( 539, 1, 13, 0xc), FieldTrait( 661, 1, 2, 0x4),
6803  FieldTrait( 776, 1, 5, 0x4), FieldTrait( 989, 15, 9, 0x4), FieldTrait( 992, 1, 11, 0x4),
6804  FieldTrait( 993, 15, 10, 0x4), FieldTrait(1047, 7, 14, 0x4)
6805 };
6808 const unsigned short AllocationReportAck::NoAllocs::_fnum;
6809 //-------------------------------------------------------------------------------------------------
6810 const FieldTrait AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits[] =
6811 {
6812  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6813  FieldTrait( 804, 1, 4, 0xc)
6814 };
6815 const FieldTrait_Hash_Array AllocationReportAck::NoAllocs::NoNestedPartyIDs::_ftha(AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits, 4);
6818 //-------------------------------------------------------------------------------------------------
6819 const FieldTrait AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6820 {
6821  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6822 };
6823 const FieldTrait_Hash_Array AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6826 //-------------------------------------------------------------------------------------------------
6827 const FieldTrait AllocationReportAck::NoPartyIDs::_traits[] =
6828 {
6829  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6830  FieldTrait( 802, 1, 4, 0xc)
6831 };
6834 const unsigned short AllocationReportAck::NoPartyIDs::_fnum;
6835 //-------------------------------------------------------------------------------------------------
6836 const FieldTrait AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits[] =
6837 {
6838  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6839 };
6840 const FieldTrait_Hash_Array AllocationReportAck::NoPartyIDs::NoPartySubIDs::_ftha(AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
6843 //-------------------------------------------------------------------------------------------------
6844 const FieldTrait ConfirmationAck::_traits[] =
6845 {
6846  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 60, 22, 3, 0x1), FieldTrait( 75, 25, 2, 0x1),
6847  FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4), FieldTrait( 573, 7, 6, 0x4),
6848  FieldTrait( 664, 15, 1, 0x1), FieldTrait( 774, 1, 5, 0x4), FieldTrait( 940, 1, 4, 0x1)
6849 };
6850 const FieldTrait_Hash_Array ConfirmationAck::_ftha(ConfirmationAck::_traits, 9);
6852 //-------------------------------------------------------------------------------------------------
6853 const FieldTrait SettlementInstructionRequest::_traits[] =
6854 {
6855  FieldTrait( 54, 7, 6, 0x4), FieldTrait( 60, 22, 2, 0x1), FieldTrait( 79, 15, 4, 0x4),
6856  FieldTrait( 120, 19, 16, 0x4), FieldTrait( 126, 22, 11, 0x4), FieldTrait( 167, 15, 8, 0x4),
6857  FieldTrait( 168, 22, 10, 0x4), FieldTrait( 169, 1, 13, 0x4), FieldTrait( 170, 15, 14, 0x4),
6858  FieldTrait( 171, 15, 15, 0x4), FieldTrait( 453, 1, 3, 0xc), FieldTrait( 460, 1, 7, 0x4),
6859  FieldTrait( 461, 15, 9, 0x4), FieldTrait( 661, 1, 5, 0x4), FieldTrait( 779, 22, 12, 0x4),
6860  FieldTrait( 791, 15, 1, 0x1)
6861 };
6864 //-------------------------------------------------------------------------------------------------
6866 {
6867  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6868  FieldTrait( 802, 1, 4, 0xc)
6869 };
6873 //-------------------------------------------------------------------------------------------------
6874 const FieldTrait SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
6875 {
6876  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6877 };
6878 const FieldTrait_Hash_Array SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_ftha(SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
6881 //-------------------------------------------------------------------------------------------------
6882 const FieldTrait AssignmentReport::_traits[] =
6883 {
6884  FieldTrait( 1, 15, 5, 0x4), FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 10, 0x4),
6885  FieldTrait( 48, 15, 9, 0x4), FieldTrait( 55, 15, 7, 0x4), FieldTrait( 58, 15, 112, 0x4),
6886  FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4),
6887  FieldTrait( 167, 15, 14, 0x4), FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4),
6888  FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4),
6889  FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4),
6890  FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4),
6891  FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4),
6892  FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4),
6893  FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4), FieldTrait( 354, 2, 113, 0x4),
6894  FieldTrait( 355, 28, 114, 0x4), FieldTrait( 432, 25, 104, 0x4), FieldTrait( 453, 1, 4, 0xc),
6895  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
6896  FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4),
6897  FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4), FieldTrait( 555, 1, 96, 0xc),
6898  FieldTrait( 581, 1, 6, 0x4), FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4),
6899  FieldTrait( 702, 1, 98, 0xc), FieldTrait( 710, 15, 120, 0x4), FieldTrait( 711, 1, 97, 0xc),
6900  FieldTrait( 715, 25, 111, 0x1), FieldTrait( 716, 15, 109, 0x4), FieldTrait( 717, 15, 110, 0x4),
6901  FieldTrait( 730, 11, 101, 0x4), FieldTrait( 731, 1, 102, 0x4), FieldTrait( 732, 11, 103, 0x4),
6902  FieldTrait( 734, 11, 115, 0x4), FieldTrait( 744, 7, 105, 0x4), FieldTrait( 745, 10, 106, 0x4),
6903  FieldTrait( 746, 13, 107, 0x4), FieldTrait( 747, 7, 108, 0x4), FieldTrait( 753, 1, 99, 0xc),
6904  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 832, 1, 2, 0x4), FieldTrait( 833, 15, 1, 0x1),
6905  FieldTrait( 834, 12, 100, 0x4), FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4),
6906  FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4),
6907  FieldTrait( 912, 8, 3, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 965, 15, 49, 0x4),
6908  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
6909  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
6910  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
6911  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1146, 13, 62, 0x4),
6912  FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4), FieldTrait(1180, 15, 116, 0x4),
6913  FieldTrait(1181, 4, 117, 0x4), FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4),
6914  FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4),
6915  FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4),
6916  FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4),
6917  FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4),
6918  FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4), FieldTrait(1350, 4, 118, 0x4),
6919  FieldTrait(1352, 8, 119, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
6920  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
6921  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
6922  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
6923  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
6924 };
6925 const FieldTrait_Hash_Array AssignmentReport::_ftha(AssignmentReport::_traits, 120);
6927 //-------------------------------------------------------------------------------------------------
6928 const FieldTrait AssignmentReport::NoPartyIDs::_traits[] =
6929 {
6930  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6931  FieldTrait( 802, 1, 4, 0xc)
6932 };
6935 const unsigned short AssignmentReport::NoPartyIDs::_fnum;
6936 //-------------------------------------------------------------------------------------------------
6937 const FieldTrait AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits[] =
6938 {
6939  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6940 };
6941 const FieldTrait_Hash_Array AssignmentReport::NoPartyIDs::NoPartySubIDs::_ftha(AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
6944 //-------------------------------------------------------------------------------------------------
6945 const FieldTrait AssignmentReport::NoSecurityAltID::_traits[] =
6946 {
6947  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
6948 };
6950 const MsgType AssignmentReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
6951 const unsigned short AssignmentReport::NoSecurityAltID::_fnum;
6952 //-------------------------------------------------------------------------------------------------
6953 const FieldTrait AssignmentReport::NoLegs::_traits[] =
6954 {
6955  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6956  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6957  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
6958  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
6959  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
6960  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
6961  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
6962  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
6963  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
6964  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
6965  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
6966  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
6967  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
6968  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
6969  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6970  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
6971  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
6972  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
6973 };
6976 const unsigned short AssignmentReport::NoLegs::_fnum;
6977 //-------------------------------------------------------------------------------------------------
6978 const FieldTrait AssignmentReport::NoLegs::NoLegSecurityAltID::_traits[] =
6979 {
6980  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6981 };
6982 const FieldTrait_Hash_Array AssignmentReport::NoLegs::NoLegSecurityAltID::_ftha(AssignmentReport::NoLegs::NoLegSecurityAltID::_traits, 2);
6985 //-------------------------------------------------------------------------------------------------
6986 const FieldTrait AssignmentReport::NoPositions::_traits[] =
6987 {
6988  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
6989  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
6990 };
6993 const unsigned short AssignmentReport::NoPositions::_fnum;
6994 //-------------------------------------------------------------------------------------------------
6995 const FieldTrait AssignmentReport::NoPositions::NoNestedPartyIDs::_traits[] =
6996 {
6997  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6998  FieldTrait( 804, 1, 4, 0xc)
6999 };
7000 const FieldTrait_Hash_Array AssignmentReport::NoPositions::NoNestedPartyIDs::_ftha(AssignmentReport::NoPositions::NoNestedPartyIDs::_traits, 4);
7003 //-------------------------------------------------------------------------------------------------
7004 const FieldTrait AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
7005 {
7006  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
7007 };
7008 const FieldTrait_Hash_Array AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
7011 //-------------------------------------------------------------------------------------------------
7012 const FieldTrait AssignmentReport::NoUnderlyings::_traits[] =
7013 {
7014  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7015  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7016  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7017  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7018  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7019  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7020  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7021  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7022  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7023  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7024  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7025  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7026  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7027  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7028  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7029  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
7030  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
7031  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
7032  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
7033  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
7034  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
7035  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
7036  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
7037  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
7038 };
7040 const MsgType AssignmentReport::NoUnderlyings::_msgtype("NoUnderlyings");
7041 const unsigned short AssignmentReport::NoUnderlyings::_fnum;
7042 //-------------------------------------------------------------------------------------------------
7043 const FieldTrait AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7044 {
7045  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7046 };
7047 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7050 //-------------------------------------------------------------------------------------------------
7051 const FieldTrait AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
7052 {
7053  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7054 };
7055 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUnderlyingStips::_ftha(AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7058 //-------------------------------------------------------------------------------------------------
7059 const FieldTrait AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7060 {
7061  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7062  FieldTrait(1062, 1, 4, 0xc)
7063 };
7064 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7067 //-------------------------------------------------------------------------------------------------
7068 const FieldTrait AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7069 {
7070  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7071 };
7072 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7075 //-------------------------------------------------------------------------------------------------
7076 const FieldTrait AssignmentReport::NoPosAmt::_traits[] =
7077 {
7078  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
7079 };
7082 const unsigned short AssignmentReport::NoPosAmt::_fnum;
7083 //-------------------------------------------------------------------------------------------------
7084 const FieldTrait AssignmentReport::NoEvents::_traits[] =
7085 {
7086  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7087  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7088 };
7091 const unsigned short AssignmentReport::NoEvents::_fnum;
7092 //-------------------------------------------------------------------------------------------------
7094 {
7095  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7096  FieldTrait(1052, 1, 4, 0xc)
7097 };
7099 const MsgType AssignmentReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
7101 //-------------------------------------------------------------------------------------------------
7102 const FieldTrait AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7103 {
7104  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7105 };
7106 const FieldTrait_Hash_Array AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7109 //-------------------------------------------------------------------------------------------------
7110 const FieldTrait AssignmentReport::NoComplexEvents::_traits[] =
7111 {
7112  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7113  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7114  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7115 };
7117 const MsgType AssignmentReport::NoComplexEvents::_msgtype("NoComplexEvents");
7118 const unsigned short AssignmentReport::NoComplexEvents::_fnum;
7119 //-------------------------------------------------------------------------------------------------
7120 const FieldTrait AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits[] =
7121 {
7122  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7123 };
7124 const FieldTrait_Hash_Array AssignmentReport::NoComplexEvents::NoComplexEventDates::_ftha(AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
7127 //-------------------------------------------------------------------------------------------------
7128 const FieldTrait AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7129 {
7130  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7131 };
7132 const FieldTrait_Hash_Array AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7135 //-------------------------------------------------------------------------------------------------
7136 const FieldTrait CollateralRequest::_traits[] =
7137 {
7138  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 8, 0x4), FieldTrait( 15, 19, 114, 0x4),
7139  FieldTrait( 22, 15, 17, 0x4), FieldTrait( 37, 15, 9, 0x4), FieldTrait( 44, 11, 123, 0x4),
7140  FieldTrait( 48, 15, 16, 0x4), FieldTrait( 53, 10, 112, 0x4), FieldTrait( 54, 7, 121, 0x4),
7141  FieldTrait( 55, 15, 14, 0x4), FieldTrait( 58, 15, 143, 0x4), FieldTrait( 60, 22, 3, 0x1),
7142  FieldTrait( 64, 25, 111, 0x4), FieldTrait( 65, 15, 15, 0x4), FieldTrait( 106, 15, 43, 0x4),
7143  FieldTrait( 107, 15, 46, 0x4), FieldTrait( 124, 1, 12, 0xc), FieldTrait( 126, 22, 4, 0x4),
7144  FieldTrait( 136, 1, 122, 0xc), FieldTrait( 159, 13, 125, 0x4), FieldTrait( 167, 15, 21, 0x4),
7145  FieldTrait( 198, 15, 10, 0x4), FieldTrait( 200, 21, 23, 0x4), FieldTrait( 201, 1, 84, 0x4),
7146  FieldTrait( 202, 11, 37, 0x4), FieldTrait( 206, 7, 39, 0x4), FieldTrait( 207, 20, 42, 0x4),
7147  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
7148  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 41, 0x4), FieldTrait( 224, 25, 25, 0x4),
7149  FieldTrait( 225, 25, 26, 0x4), FieldTrait( 226, 1, 28, 0x4), FieldTrait( 227, 14, 29, 0x4),
7150  FieldTrait( 228, 9, 30, 0x4), FieldTrait( 231, 9, 40, 0x4), FieldTrait( 232, 1, 137, 0xc),
7151  FieldTrait( 239, 1, 27, 0x4), FieldTrait( 240, 25, 36, 0x4), FieldTrait( 255, 15, 31, 0x4),
7152  FieldTrait( 336, 15, 138, 0x4), FieldTrait( 348, 2, 44, 0x4), FieldTrait( 349, 28, 45, 0x4),
7153  FieldTrait( 350, 2, 47, 0x4), FieldTrait( 351, 28, 48, 0x4), FieldTrait( 354, 2, 144, 0x4),
7154  FieldTrait( 355, 28, 145, 0x4), FieldTrait( 423, 1, 124, 0x4), FieldTrait( 453, 1, 5, 0xc),
7155  FieldTrait( 454, 1, 18, 0xc), FieldTrait( 460, 1, 19, 0x4), FieldTrait( 461, 15, 20, 0x4),
7156  FieldTrait( 470, 18, 33, 0x4), FieldTrait( 471, 15, 34, 0x4), FieldTrait( 472, 15, 35, 0x4),
7157  FieldTrait( 526, 15, 11, 0x4), FieldTrait( 541, 25, 24, 0x4), FieldTrait( 543, 15, 32, 0x4),
7158  FieldTrait( 555, 1, 115, 0xc), FieldTrait( 581, 1, 7, 0x4), FieldTrait( 625, 15, 139, 0x4),
7159  FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4), FieldTrait( 667, 21, 50, 0x4),
7160  FieldTrait( 691, 15, 49, 0x4), FieldTrait( 699, 15, 135, 0x4), FieldTrait( 711, 1, 116, 0xc),
7161  FieldTrait( 715, 25, 142, 0x4), FieldTrait( 716, 15, 140, 0x4), FieldTrait( 717, 15, 141, 0x4),
7162  FieldTrait( 761, 15, 136, 0x4), FieldTrait( 762, 15, 22, 0x4), FieldTrait( 768, 1, 120, 0xc),
7163  FieldTrait( 788, 1, 106, 0x4), FieldTrait( 854, 1, 113, 0x4), FieldTrait( 864, 1, 53, 0xc),
7164  FieldTrait( 873, 25, 54, 0x4), FieldTrait( 874, 25, 55, 0x4), FieldTrait( 875, 1, 51, 0x4),
7165  FieldTrait( 876, 15, 52, 0x4), FieldTrait( 894, 15, 1, 0x1), FieldTrait( 895, 1, 2, 0x1),
7166  FieldTrait( 897, 1, 13, 0xc), FieldTrait( 898, 14, 110, 0x4), FieldTrait( 899, 13, 117, 0x4),
7167  FieldTrait( 900, 13, 118, 0x4), FieldTrait( 901, 13, 119, 0x4), FieldTrait( 913, 15, 102, 0x4),
7168  FieldTrait( 914, 15, 103, 0x4), FieldTrait( 915, 25, 104, 0x4), FieldTrait( 916, 25, 107, 0x4),
7169  FieldTrait( 917, 25, 108, 0x4), FieldTrait( 918, 19, 105, 0x4), FieldTrait( 919, 1, 109, 0x4),
7170  FieldTrait( 920, 13, 126, 0x4), FieldTrait( 921, 13, 127, 0x4), FieldTrait( 922, 13, 128, 0x4),
7171  FieldTrait( 947, 19, 38, 0x4), FieldTrait( 965, 15, 56, 0x4), FieldTrait( 966, 15, 57, 0x4),
7172  FieldTrait( 967, 9, 59, 0x4), FieldTrait( 968, 9, 60, 0x4), FieldTrait( 969, 9, 61, 0x4),
7173  FieldTrait( 970, 1, 62, 0x4), FieldTrait( 971, 1, 63, 0x4), FieldTrait( 996, 15, 65, 0x4),
7174  FieldTrait( 997, 15, 66, 0x4), FieldTrait(1018, 1, 64, 0xc), FieldTrait(1049, 7, 58, 0x4),
7175  FieldTrait(1079, 26, 67, 0x4), FieldTrait(1146, 13, 69, 0x4), FieldTrait(1147, 10, 70, 0x4),
7176  FieldTrait(1151, 15, 68, 0x4), FieldTrait(1184, 2, 71, 0x4), FieldTrait(1185, 29, 72, 0x4),
7177  FieldTrait(1186, 15, 73, 0x4), FieldTrait(1191, 15, 75, 0x4), FieldTrait(1192, 10, 76, 0x4),
7178  FieldTrait(1193, 7, 77, 0x4), FieldTrait(1194, 1, 78, 0x4), FieldTrait(1195, 13, 79, 0x4),
7179  FieldTrait(1196, 15, 80, 0x4), FieldTrait(1197, 15, 87, 0x4), FieldTrait(1198, 1, 81, 0x4),
7180  FieldTrait(1199, 11, 82, 0x4), FieldTrait(1200, 11, 83, 0x4), FieldTrait(1227, 15, 74, 0x4),
7181  FieldTrait(1242, 8, 86, 0x4), FieldTrait(1244, 8, 85, 0x4), FieldTrait(1435, 1, 88, 0x4),
7182  FieldTrait(1439, 1, 89, 0x4), FieldTrait(1449, 15, 90, 0x4), FieldTrait(1450, 15, 91, 0x4),
7183  FieldTrait(1451, 14, 92, 0x4), FieldTrait(1452, 14, 93, 0x4), FieldTrait(1457, 14, 94, 0x4),
7184  FieldTrait(1458, 14, 95, 0x4), FieldTrait(1478, 1, 96, 0x4), FieldTrait(1479, 1, 97, 0x4),
7185  FieldTrait(1480, 14, 98, 0x4), FieldTrait(1481, 1, 99, 0x4), FieldTrait(1482, 1, 100, 0x4),
7186  FieldTrait(1483, 1, 101, 0xc)
7187 };
7188 const FieldTrait_Hash_Array CollateralRequest::_ftha(CollateralRequest::_traits, 145);
7190 //-------------------------------------------------------------------------------------------------
7191 const FieldTrait CollateralRequest::NoExecs::_traits[] =
7192 {
7193  FieldTrait( 17, 15, 1, 0x4)
7194 };
7197 const unsigned short CollateralRequest::NoExecs::_fnum;
7198 //-------------------------------------------------------------------------------------------------
7199 const FieldTrait CollateralRequest::NoMiscFees::_traits[] =
7200 {
7201  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7202  FieldTrait( 891, 1, 4, 0x4)
7203 };
7206 const unsigned short CollateralRequest::NoMiscFees::_fnum;
7207 //-------------------------------------------------------------------------------------------------
7208 const FieldTrait CollateralRequest::NoStipulations::_traits[] =
7209 {
7210  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7211 };
7214 const unsigned short CollateralRequest::NoStipulations::_fnum;
7215 //-------------------------------------------------------------------------------------------------
7216 const FieldTrait CollateralRequest::NoPartyIDs::_traits[] =
7217 {
7218  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7219  FieldTrait( 802, 1, 4, 0xc)
7220 };
7223 const unsigned short CollateralRequest::NoPartyIDs::_fnum;
7224 //-------------------------------------------------------------------------------------------------
7225 const FieldTrait CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
7226 {
7227  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7228 };
7229 const FieldTrait_Hash_Array CollateralRequest::NoPartyIDs::NoPartySubIDs::_ftha(CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
7232 //-------------------------------------------------------------------------------------------------
7234 {
7235  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7236 };
7238 const MsgType CollateralRequest::NoSecurityAltID::_msgtype("NoSecurityAltID");
7239 const unsigned short CollateralRequest::NoSecurityAltID::_fnum;
7240 //-------------------------------------------------------------------------------------------------
7241 const FieldTrait CollateralRequest::NoLegs::_traits[] =
7242 {
7243  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7244  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7245  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7246  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7247  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7248  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7249  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7250  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7251  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7252  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7253  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7254  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7255  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7256  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7257  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7258  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7259  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7260  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7261 };
7264 const unsigned short CollateralRequest::NoLegs::_fnum;
7265 //-------------------------------------------------------------------------------------------------
7266 const FieldTrait CollateralRequest::NoLegs::NoLegSecurityAltID::_traits[] =
7267 {
7268  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7269 };
7270 const FieldTrait_Hash_Array CollateralRequest::NoLegs::NoLegSecurityAltID::_ftha(CollateralRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
7273 //-------------------------------------------------------------------------------------------------
7274 const FieldTrait CollateralRequest::NoUnderlyings::_traits[] =
7275 {
7276  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7277  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7278  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7279  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7280  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7281  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7282  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7283  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7284  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7285  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7286  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7287  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7288  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7289  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7290  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7291  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7292  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7293  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7294  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7295  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7296  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7297  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7298  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7299  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7300  FieldTrait(1460, 14, 72, 0x4)
7301 };
7304 const unsigned short CollateralRequest::NoUnderlyings::_fnum;
7305 //-------------------------------------------------------------------------------------------------
7306 const FieldTrait CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7307 {
7308  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7309 };
7310 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7313 //-------------------------------------------------------------------------------------------------
7314 const FieldTrait CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
7315 {
7316  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7317 };
7318 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7321 //-------------------------------------------------------------------------------------------------
7322 const FieldTrait CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7323 {
7324  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7325  FieldTrait(1062, 1, 4, 0xc)
7326 };
7327 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7330 //-------------------------------------------------------------------------------------------------
7331 const FieldTrait CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7332 {
7333  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7334 };
7335 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7338 //-------------------------------------------------------------------------------------------------
7340 {
7341  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7342  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7343 };
7345 const MsgType CollateralRequest::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
7347 //-------------------------------------------------------------------------------------------------
7348 const FieldTrait CollateralRequest::NoEvents::_traits[] =
7349 {
7350  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7351  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7352 };
7355 const unsigned short CollateralRequest::NoEvents::_fnum;
7356 //-------------------------------------------------------------------------------------------------
7357 const FieldTrait CollateralRequest::NoTrades::_traits[] =
7358 {
7359  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7360 };
7363 const unsigned short CollateralRequest::NoTrades::_fnum;
7364 //-------------------------------------------------------------------------------------------------
7366 {
7367  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7368  FieldTrait(1052, 1, 4, 0xc)
7369 };
7371 const MsgType CollateralRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
7373 //-------------------------------------------------------------------------------------------------
7374 const FieldTrait CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7375 {
7376  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7377 };
7378 const FieldTrait_Hash_Array CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7381 //-------------------------------------------------------------------------------------------------
7383 {
7384  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7385  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7386  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7387 };
7389 const MsgType CollateralRequest::NoComplexEvents::_msgtype("NoComplexEvents");
7390 const unsigned short CollateralRequest::NoComplexEvents::_fnum;
7391 //-------------------------------------------------------------------------------------------------
7392 const FieldTrait CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
7393 {
7394  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7395 };
7396 const FieldTrait_Hash_Array CollateralRequest::NoComplexEvents::NoComplexEventDates::_ftha(CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
7399 //-------------------------------------------------------------------------------------------------
7400 const FieldTrait CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7401 {
7402  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7403 };
7404 const FieldTrait_Hash_Array CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7407 //-------------------------------------------------------------------------------------------------
7408 const FieldTrait CollateralAssignment::_traits[] =
7409 {
7410  FieldTrait( 1, 15, 9, 0x4), FieldTrait( 11, 15, 11, 0x4), FieldTrait( 15, 19, 117, 0x4),
7411  FieldTrait( 22, 15, 20, 0x4), FieldTrait( 37, 15, 12, 0x4), FieldTrait( 44, 11, 126, 0x4),
7412  FieldTrait( 48, 15, 19, 0x4), FieldTrait( 53, 10, 115, 0x4), FieldTrait( 54, 7, 124, 0x4),
7413  FieldTrait( 55, 15, 17, 0x4), FieldTrait( 58, 15, 151, 0x4), FieldTrait( 60, 22, 6, 0x1),
7414  FieldTrait( 64, 25, 114, 0x4), FieldTrait( 65, 15, 18, 0x4), FieldTrait( 85, 1, 145, 0xc),
7415  FieldTrait( 106, 15, 46, 0x4), FieldTrait( 107, 15, 49, 0x4), FieldTrait( 124, 1, 15, 0xc),
7416  FieldTrait( 126, 22, 7, 0x4), FieldTrait( 136, 1, 125, 0xc), FieldTrait( 159, 13, 128, 0x4),
7417  FieldTrait( 167, 15, 24, 0x4), FieldTrait( 169, 1, 142, 0x4), FieldTrait( 170, 15, 143, 0x4),
7418  FieldTrait( 171, 15, 144, 0x4), FieldTrait( 172, 1, 141, 0x4), FieldTrait( 198, 15, 13, 0x4),
7419  FieldTrait( 200, 21, 26, 0x4), FieldTrait( 201, 1, 87, 0x4), FieldTrait( 202, 11, 40, 0x4),
7420  FieldTrait( 206, 7, 42, 0x4), FieldTrait( 207, 20, 45, 0x4), FieldTrait( 218, 12, 132, 0x4),
7421  FieldTrait( 220, 19, 133, 0x4), FieldTrait( 221, 15, 134, 0x4), FieldTrait( 222, 15, 135, 0x4),
7422  FieldTrait( 223, 14, 44, 0x4), FieldTrait( 224, 25, 28, 0x4), FieldTrait( 225, 25, 29, 0x4),
7423  FieldTrait( 226, 1, 31, 0x4), FieldTrait( 227, 14, 32, 0x4), FieldTrait( 228, 9, 33, 0x4),
7424  FieldTrait( 231, 9, 43, 0x4), FieldTrait( 232, 1, 140, 0xc), FieldTrait( 239, 1, 30, 0x4),
7425  FieldTrait( 240, 25, 39, 0x4), FieldTrait( 255, 15, 34, 0x4), FieldTrait( 336, 15, 146, 0x4),
7426  FieldTrait( 348, 2, 47, 0x4), FieldTrait( 349, 28, 48, 0x4), FieldTrait( 350, 2, 50, 0x4),
7427  FieldTrait( 351, 28, 51, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
7428  FieldTrait( 423, 1, 127, 0x4), FieldTrait( 453, 1, 8, 0xc), FieldTrait( 454, 1, 21, 0xc),
7429  FieldTrait( 460, 1, 22, 0x4), FieldTrait( 461, 15, 23, 0x4), FieldTrait( 470, 18, 36, 0x4),
7430  FieldTrait( 471, 15, 37, 0x4), FieldTrait( 472, 15, 38, 0x4), FieldTrait( 526, 15, 14, 0x4),
7431  FieldTrait( 541, 25, 27, 0x4), FieldTrait( 543, 15, 35, 0x4), FieldTrait( 555, 1, 118, 0xc),
7432  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 625, 15, 147, 0x4), FieldTrait( 662, 11, 136, 0x4),
7433  FieldTrait( 663, 1, 137, 0x4), FieldTrait( 667, 21, 53, 0x4), FieldTrait( 691, 15, 52, 0x4),
7434  FieldTrait( 699, 15, 138, 0x4), FieldTrait( 711, 1, 119, 0xc), FieldTrait( 715, 25, 150, 0x4),
7435  FieldTrait( 716, 15, 148, 0x4), FieldTrait( 717, 15, 149, 0x4), FieldTrait( 761, 15, 139, 0x4),
7436  FieldTrait( 762, 15, 25, 0x4), FieldTrait( 768, 1, 123, 0xc), FieldTrait( 788, 1, 109, 0x4),
7437  FieldTrait( 854, 1, 116, 0x4), FieldTrait( 864, 1, 56, 0xc), FieldTrait( 873, 25, 57, 0x4),
7438  FieldTrait( 874, 25, 58, 0x4), FieldTrait( 875, 1, 54, 0x4), FieldTrait( 876, 15, 55, 0x4),
7439  FieldTrait( 894, 15, 2, 0x4), FieldTrait( 895, 1, 3, 0x1), FieldTrait( 897, 1, 16, 0xc),
7440  FieldTrait( 898, 14, 113, 0x4), FieldTrait( 899, 13, 120, 0x4), FieldTrait( 900, 13, 121, 0x4),
7441  FieldTrait( 901, 13, 122, 0x4), FieldTrait( 902, 15, 1, 0x1), FieldTrait( 903, 1, 4, 0x1),
7442  FieldTrait( 907, 15, 5, 0x4), FieldTrait( 913, 15, 105, 0x4), FieldTrait( 914, 15, 106, 0x4),
7443  FieldTrait( 915, 25, 107, 0x4), FieldTrait( 916, 25, 110, 0x4), FieldTrait( 917, 25, 111, 0x4),
7444  FieldTrait( 918, 19, 108, 0x4), FieldTrait( 919, 1, 112, 0x4), FieldTrait( 920, 13, 129, 0x4),
7445  FieldTrait( 921, 13, 130, 0x4), FieldTrait( 922, 13, 131, 0x4), FieldTrait( 947, 19, 41, 0x4),
7446  FieldTrait( 965, 15, 59, 0x4), FieldTrait( 966, 15, 60, 0x4), FieldTrait( 967, 9, 62, 0x4),
7447  FieldTrait( 968, 9, 63, 0x4), FieldTrait( 969, 9, 64, 0x4), FieldTrait( 970, 1, 65, 0x4),
7448  FieldTrait( 971, 1, 66, 0x4), FieldTrait( 996, 15, 68, 0x4), FieldTrait( 997, 15, 69, 0x4),
7449  FieldTrait(1018, 1, 67, 0xc), FieldTrait(1049, 7, 61, 0x4), FieldTrait(1079, 26, 70, 0x4),
7450  FieldTrait(1146, 13, 72, 0x4), FieldTrait(1147, 10, 73, 0x4), FieldTrait(1151, 15, 71, 0x4),
7451  FieldTrait(1184, 2, 74, 0x4), FieldTrait(1185, 29, 75, 0x4), FieldTrait(1186, 15, 76, 0x4),
7452  FieldTrait(1191, 15, 78, 0x4), FieldTrait(1192, 10, 79, 0x4), FieldTrait(1193, 7, 80, 0x4),
7453  FieldTrait(1194, 1, 81, 0x4), FieldTrait(1195, 13, 82, 0x4), FieldTrait(1196, 15, 83, 0x4),
7454  FieldTrait(1197, 15, 90, 0x4), FieldTrait(1198, 1, 84, 0x4), FieldTrait(1199, 11, 85, 0x4),
7455  FieldTrait(1200, 11, 86, 0x4), FieldTrait(1227, 15, 77, 0x4), FieldTrait(1242, 8, 89, 0x4),
7456  FieldTrait(1244, 8, 88, 0x4), FieldTrait(1435, 1, 91, 0x4), FieldTrait(1439, 1, 92, 0x4),
7457  FieldTrait(1449, 15, 93, 0x4), FieldTrait(1450, 15, 94, 0x4), FieldTrait(1451, 14, 95, 0x4),
7458  FieldTrait(1452, 14, 96, 0x4), FieldTrait(1457, 14, 97, 0x4), FieldTrait(1458, 14, 98, 0x4),
7459  FieldTrait(1478, 1, 99, 0x4), FieldTrait(1479, 1, 100, 0x4), FieldTrait(1480, 14, 101, 0x4),
7460  FieldTrait(1481, 1, 102, 0x4), FieldTrait(1482, 1, 103, 0x4), FieldTrait(1483, 1, 104, 0xc)
7461 };
7462 const FieldTrait_Hash_Array CollateralAssignment::_ftha(CollateralAssignment::_traits, 153);
7464 //-------------------------------------------------------------------------------------------------
7465 const FieldTrait CollateralAssignment::NoDlvyInst::_traits[] =
7466 {
7467  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
7468 };
7471 const unsigned short CollateralAssignment::NoDlvyInst::_fnum;
7472 //-------------------------------------------------------------------------------------------------
7473 const FieldTrait CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits[] =
7474 {
7475  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
7476  FieldTrait( 801, 1, 4, 0xc)
7477 };
7478 const FieldTrait_Hash_Array CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
7481 //-------------------------------------------------------------------------------------------------
7482 const FieldTrait CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
7483 {
7484  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
7485 };
7486 const FieldTrait_Hash_Array CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
7489 //-------------------------------------------------------------------------------------------------
7490 const FieldTrait CollateralAssignment::NoExecs::_traits[] =
7491 {
7492  FieldTrait( 17, 15, 1, 0x4)
7493 };
7496 const unsigned short CollateralAssignment::NoExecs::_fnum;
7497 //-------------------------------------------------------------------------------------------------
7498 const FieldTrait CollateralAssignment::NoMiscFees::_traits[] =
7499 {
7500  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7501  FieldTrait( 891, 1, 4, 0x4)
7502 };
7505 const unsigned short CollateralAssignment::NoMiscFees::_fnum;
7506 //-------------------------------------------------------------------------------------------------
7508 {
7509  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7510 };
7513 const unsigned short CollateralAssignment::NoStipulations::_fnum;
7514 //-------------------------------------------------------------------------------------------------
7515 const FieldTrait CollateralAssignment::NoPartyIDs::_traits[] =
7516 {
7517  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7518  FieldTrait( 802, 1, 4, 0xc)
7519 };
7522 const unsigned short CollateralAssignment::NoPartyIDs::_fnum;
7523 //-------------------------------------------------------------------------------------------------
7524 const FieldTrait CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits[] =
7525 {
7526  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7527 };
7528 const FieldTrait_Hash_Array CollateralAssignment::NoPartyIDs::NoPartySubIDs::_ftha(CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits, 2);
7531 //-------------------------------------------------------------------------------------------------
7533 {
7534  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7535 };
7539 //-------------------------------------------------------------------------------------------------
7540 const FieldTrait CollateralAssignment::NoLegs::_traits[] =
7541 {
7542  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7543  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7544  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7545  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7546  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7547  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7548  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7549  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7550  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7551  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7552  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7553  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7554  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7555  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7556  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7557  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7558  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7559  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7560 };
7563 const unsigned short CollateralAssignment::NoLegs::_fnum;
7564 //-------------------------------------------------------------------------------------------------
7565 const FieldTrait CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits[] =
7566 {
7567  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7568 };
7569 const FieldTrait_Hash_Array CollateralAssignment::NoLegs::NoLegSecurityAltID::_ftha(CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits, 2);
7572 //-------------------------------------------------------------------------------------------------
7574 {
7575  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7576  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7577  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7578  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7579  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7580  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7581  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7582  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7583  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7584  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7585  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7586  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7587  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7588  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7589  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7590  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7591  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7592  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7593  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7594  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7595  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7596  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7597  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7598  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7599  FieldTrait(1460, 14, 72, 0x4)
7600 };
7603 const unsigned short CollateralAssignment::NoUnderlyings::_fnum;
7604 //-------------------------------------------------------------------------------------------------
7605 const FieldTrait CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7606 {
7607  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7608 };
7609 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7612 //-------------------------------------------------------------------------------------------------
7613 const FieldTrait CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits[] =
7614 {
7615  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7616 };
7617 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7620 //-------------------------------------------------------------------------------------------------
7621 const FieldTrait CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7622 {
7623  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7624  FieldTrait(1062, 1, 4, 0xc)
7625 };
7626 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7629 //-------------------------------------------------------------------------------------------------
7630 const FieldTrait CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7631 {
7632  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7633 };
7634 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7637 //-------------------------------------------------------------------------------------------------
7639 {
7640  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7641  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7642 };
7646 //-------------------------------------------------------------------------------------------------
7647 const FieldTrait CollateralAssignment::NoEvents::_traits[] =
7648 {
7649  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7650  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7651 };
7654 const unsigned short CollateralAssignment::NoEvents::_fnum;
7655 //-------------------------------------------------------------------------------------------------
7656 const FieldTrait CollateralAssignment::NoTrades::_traits[] =
7657 {
7658  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7659 };
7662 const unsigned short CollateralAssignment::NoTrades::_fnum;
7663 //-------------------------------------------------------------------------------------------------
7665 {
7666  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7667  FieldTrait(1052, 1, 4, 0xc)
7668 };
7672 //-------------------------------------------------------------------------------------------------
7673 const FieldTrait CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7674 {
7675  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7676 };
7677 const FieldTrait_Hash_Array CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7680 //-------------------------------------------------------------------------------------------------
7682 {
7683  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7684  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7685  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7686 };
7690 //-------------------------------------------------------------------------------------------------
7691 const FieldTrait CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits[] =
7692 {
7693  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7694 };
7695 const FieldTrait_Hash_Array CollateralAssignment::NoComplexEvents::NoComplexEventDates::_ftha(CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits, 3);
7698 //-------------------------------------------------------------------------------------------------
7699 const FieldTrait CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7700 {
7701  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7702 };
7703 const FieldTrait_Hash_Array CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7706 //-------------------------------------------------------------------------------------------------
7707 const FieldTrait CollateralResponse::_traits[] =
7708 {
7709  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 11, 15, 12, 0x4), FieldTrait( 15, 19, 118, 0x4),
7710  FieldTrait( 22, 15, 21, 0x4), FieldTrait( 37, 15, 13, 0x4), FieldTrait( 44, 11, 127, 0x4),
7711  FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 116, 0x4), FieldTrait( 54, 7, 125, 0x4),
7712  FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 142, 0x4), FieldTrait( 60, 22, 8, 0x1),
7713  FieldTrait( 64, 25, 115, 0x4), FieldTrait( 65, 15, 19, 0x4), FieldTrait( 106, 15, 47, 0x4),
7714  FieldTrait( 107, 15, 50, 0x4), FieldTrait( 124, 1, 16, 0xc), FieldTrait( 136, 1, 126, 0xc),
7715  FieldTrait( 159, 13, 129, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 198, 15, 14, 0x4),
7716  FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4), FieldTrait( 202, 11, 41, 0x4),
7717  FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4), FieldTrait( 218, 12, 133, 0x4),
7718  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
7719  FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4), FieldTrait( 225, 25, 30, 0x4),
7720  FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4), FieldTrait( 228, 9, 34, 0x4),
7721  FieldTrait( 231, 9, 44, 0x4), FieldTrait( 232, 1, 141, 0xc), FieldTrait( 239, 1, 31, 0x4),
7722  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 291, 16, 146, 0x4),
7723  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
7724  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 143, 0x4), FieldTrait( 355, 28, 144, 0x4),
7725  FieldTrait( 423, 1, 128, 0x4), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 22, 0xc),
7726  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
7727  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 526, 15, 15, 0x4),
7728  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
7729  FieldTrait( 581, 1, 11, 0x4), FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4),
7730  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 691, 15, 53, 0x4), FieldTrait( 699, 15, 139, 0x4),
7731  FieldTrait( 711, 1, 120, 0xc), FieldTrait( 715, 25, 147, 0x4), FieldTrait( 761, 15, 140, 0x4),
7732  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 768, 1, 124, 0xc), FieldTrait( 788, 1, 110, 0x4),
7733  FieldTrait( 854, 1, 117, 0x4), FieldTrait( 864, 1, 57, 0xc), FieldTrait( 873, 25, 58, 0x4),
7734  FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4),
7735  FieldTrait( 894, 15, 3, 0x4), FieldTrait( 895, 1, 4, 0x4), FieldTrait( 897, 1, 17, 0xc),
7736  FieldTrait( 898, 14, 114, 0x4), FieldTrait( 899, 13, 121, 0x4), FieldTrait( 900, 13, 122, 0x4),
7737  FieldTrait( 901, 13, 123, 0x4), FieldTrait( 902, 15, 2, 0x4), FieldTrait( 903, 1, 5, 0x4),
7738  FieldTrait( 904, 15, 1, 0x1), FieldTrait( 905, 1, 6, 0x1), FieldTrait( 906, 1, 7, 0x4),
7739  FieldTrait( 913, 15, 106, 0x4), FieldTrait( 914, 15, 107, 0x4), FieldTrait( 915, 25, 108, 0x4),
7740  FieldTrait( 916, 25, 111, 0x4), FieldTrait( 917, 25, 112, 0x4), FieldTrait( 918, 19, 109, 0x4),
7741  FieldTrait( 919, 1, 113, 0x4), FieldTrait( 920, 13, 130, 0x4), FieldTrait( 921, 13, 131, 0x4),
7742  FieldTrait( 922, 13, 132, 0x4), FieldTrait( 947, 19, 42, 0x4), FieldTrait( 965, 15, 60, 0x4),
7743  FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4), FieldTrait( 968, 9, 64, 0x4),
7744  FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4), FieldTrait( 971, 1, 67, 0x4),
7745  FieldTrait( 996, 15, 69, 0x4), FieldTrait( 997, 15, 70, 0x4), FieldTrait(1018, 1, 68, 0xc),
7746  FieldTrait(1043, 1, 145, 0x4), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
7747  FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4),
7748  FieldTrait(1184, 2, 75, 0x4), FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4),
7749  FieldTrait(1191, 15, 79, 0x4), FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4),
7750  FieldTrait(1194, 1, 82, 0x4), FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4),
7751  FieldTrait(1197, 15, 91, 0x4), FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4),
7752  FieldTrait(1200, 11, 87, 0x4), FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4),
7753  FieldTrait(1244, 8, 89, 0x4), FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4),
7754  FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4),
7755  FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4),
7756  FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4),
7757  FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
7758 };
7759 const FieldTrait_Hash_Array CollateralResponse::_ftha(CollateralResponse::_traits, 147);
7761 //-------------------------------------------------------------------------------------------------
7762 const FieldTrait CollateralResponse::NoExecs::_traits[] =
7763 {
7764  FieldTrait( 17, 15, 1, 0x4)
7765 };
7768 const unsigned short CollateralResponse::NoExecs::_fnum;
7769 //-------------------------------------------------------------------------------------------------
7770 const FieldTrait CollateralResponse::NoMiscFees::_traits[] =
7771 {
7772  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7773  FieldTrait( 891, 1, 4, 0x4)
7774 };
7777 const unsigned short CollateralResponse::NoMiscFees::_fnum;
7778 //-------------------------------------------------------------------------------------------------
7780 {
7781  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7782 };
7785 const unsigned short CollateralResponse::NoStipulations::_fnum;
7786 //-------------------------------------------------------------------------------------------------
7787 const FieldTrait CollateralResponse::NoPartyIDs::_traits[] =
7788 {
7789  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7790  FieldTrait( 802, 1, 4, 0xc)
7791 };
7794 const unsigned short CollateralResponse::NoPartyIDs::_fnum;
7795 //-------------------------------------------------------------------------------------------------
7796 const FieldTrait CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
7797 {
7798  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7799 };
7800 const FieldTrait_Hash_Array CollateralResponse::NoPartyIDs::NoPartySubIDs::_ftha(CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
7803 //-------------------------------------------------------------------------------------------------
7805 {
7806  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7807 };
7810 const unsigned short CollateralResponse::NoSecurityAltID::_fnum;
7811 //-------------------------------------------------------------------------------------------------
7812 const FieldTrait CollateralResponse::NoLegs::_traits[] =
7813 {
7814  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7815  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7816  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7817  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7818  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7819  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7820  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7821  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7822  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7823  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7824  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7825  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7826  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7827  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7828  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7829  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7830  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7831  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7832 };
7835 const unsigned short CollateralResponse::NoLegs::_fnum;
7836 //-------------------------------------------------------------------------------------------------
7837 const FieldTrait CollateralResponse::NoLegs::NoLegSecurityAltID::_traits[] =
7838 {
7839  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7840 };
7841 const FieldTrait_Hash_Array CollateralResponse::NoLegs::NoLegSecurityAltID::_ftha(CollateralResponse::NoLegs::NoLegSecurityAltID::_traits, 2);
7844 //-------------------------------------------------------------------------------------------------
7845 const FieldTrait CollateralResponse::NoUnderlyings::_traits[] =
7846 {
7847  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7848  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7849  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7850  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7851  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7852  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7853  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7854  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7855  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7856  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7857  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7858  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7859  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7860  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7861  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7862  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7863  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7864  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7865  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7866  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7867  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7868  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7869  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7870  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7871  FieldTrait(1460, 14, 72, 0x4)
7872 };
7875 const unsigned short CollateralResponse::NoUnderlyings::_fnum;
7876 //-------------------------------------------------------------------------------------------------
7877 const FieldTrait CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7878 {
7879  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7880 };
7881 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7884 //-------------------------------------------------------------------------------------------------
7885 const FieldTrait CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits[] =
7886 {
7887  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7888 };
7889 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7892 //-------------------------------------------------------------------------------------------------
7893 const FieldTrait CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7894 {
7895  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7896  FieldTrait(1062, 1, 4, 0xc)
7897 };
7898 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7901 //-------------------------------------------------------------------------------------------------
7902 const FieldTrait CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7903 {
7904  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7905 };
7906 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7909 //-------------------------------------------------------------------------------------------------
7911 {
7912  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7913  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7914 };
7916 const MsgType CollateralResponse::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
7918 //-------------------------------------------------------------------------------------------------
7919 const FieldTrait CollateralResponse::NoEvents::_traits[] =
7920 {
7921  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7922  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7923 };
7926 const unsigned short CollateralResponse::NoEvents::_fnum;
7927 //-------------------------------------------------------------------------------------------------
7928 const FieldTrait CollateralResponse::NoTrades::_traits[] =
7929 {
7930  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7931 };
7934 const unsigned short CollateralResponse::NoTrades::_fnum;
7935 //-------------------------------------------------------------------------------------------------
7937 {
7938  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7939  FieldTrait(1052, 1, 4, 0xc)
7940 };
7942 const MsgType CollateralResponse::NoInstrumentParties::_msgtype("NoInstrumentParties");
7944 //-------------------------------------------------------------------------------------------------
7945 const FieldTrait CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7946 {
7947  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7948 };
7949 const FieldTrait_Hash_Array CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7952 //-------------------------------------------------------------------------------------------------
7954 {
7955  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7956  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7957  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7958 };
7961 const unsigned short CollateralResponse::NoComplexEvents::_fnum;
7962 //-------------------------------------------------------------------------------------------------
7963 const FieldTrait CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits[] =
7964 {
7965  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7966 };
7967 const FieldTrait_Hash_Array CollateralResponse::NoComplexEvents::NoComplexEventDates::_ftha(CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits, 3);
7970 //-------------------------------------------------------------------------------------------------
7971 const FieldTrait CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7972 {
7973  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7974 };
7975 const FieldTrait_Hash_Array CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7978 //-------------------------------------------------------------------------------------------------
7979 const FieldTrait News::_traits[] =
7980 {
7981  FieldTrait( 33, 1, 10, 0x1), FieldTrait( 42, 22, 1, 0x4), FieldTrait( 61, 7, 2, 0x4),
7982  FieldTrait( 95, 2, 12, 0x4), FieldTrait( 96, 28, 13, 0x4), FieldTrait( 146, 1, 7, 0xc),
7983  FieldTrait( 148, 15, 3, 0x1), FieldTrait( 149, 15, 11, 0x4), FieldTrait( 215, 1, 6, 0xc),
7984  FieldTrait( 358, 2, 4, 0x4), FieldTrait( 359, 28, 5, 0x4), FieldTrait( 555, 1, 8, 0xc),
7985  FieldTrait( 711, 1, 9, 0xc), FieldTrait(1180, 15, 14, 0x4), FieldTrait(1181, 4, 15, 0x4),
7986  FieldTrait(1300, 15, 23, 0x4), FieldTrait(1301, 20, 22, 0x4), FieldTrait(1350, 4, 16, 0x4),
7987  FieldTrait(1352, 8, 17, 0x4), FieldTrait(1472, 15, 18, 0x4), FieldTrait(1473, 1, 20, 0x4),
7988  FieldTrait(1474, 35, 21, 0x4), FieldTrait(1475, 1, 19, 0xc)
7989 };
7990 const FieldTrait_Hash_Array News::_ftha(News::_traits, 23);
7991 const MsgType News::_msgtype("B");
7992 //-------------------------------------------------------------------------------------------------
7993 const FieldTrait News::NoLinesOfText::_traits[] =
7994 {
7995  FieldTrait( 58, 15, 1, 0x1), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
7996 };
7997 const FieldTrait_Hash_Array News::NoLinesOfText::_ftha(News::NoLinesOfText::_traits, 3);
7998 const MsgType News::NoLinesOfText::_msgtype("NoLinesOfText");
7999 const unsigned short News::NoLinesOfText::_fnum;
8000 //-------------------------------------------------------------------------------------------------
8001 const FieldTrait News::NoRelatedSym::_traits[] =
8002 {
8003  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
8004  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
8005  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
8006  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
8007  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
8008  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
8009  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
8010  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
8011  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
8012  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
8013  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
8014  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
8015  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
8016  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
8017  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
8018  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
8019  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
8020  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
8021  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
8022  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
8023  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
8024  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
8025  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
8026  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
8027  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
8028  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
8029  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
8030  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
8031  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
8032  FieldTrait(1483, 1, 88, 0xc)
8033 };
8034 const FieldTrait_Hash_Array News::NoRelatedSym::_ftha(News::NoRelatedSym::_traits, 88);
8035 const MsgType News::NoRelatedSym::_msgtype("NoRelatedSym");
8036 const unsigned short News::NoRelatedSym::_fnum;
8037 //-------------------------------------------------------------------------------------------------
8038 const FieldTrait News::NoRelatedSym::NoSecurityAltID::_traits[] =
8039 {
8040  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8041 };
8042 const FieldTrait_Hash_Array News::NoRelatedSym::NoSecurityAltID::_ftha(News::NoRelatedSym::NoSecurityAltID::_traits, 2);
8044 const unsigned short News::NoRelatedSym::NoSecurityAltID::_fnum;
8045 //-------------------------------------------------------------------------------------------------
8046 const FieldTrait News::NoRelatedSym::NoEvents::_traits[] =
8047 {
8048  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8049  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8050 };
8051 const FieldTrait_Hash_Array News::NoRelatedSym::NoEvents::_ftha(News::NoRelatedSym::NoEvents::_traits, 5);
8053 const unsigned short News::NoRelatedSym::NoEvents::_fnum;
8054 //-------------------------------------------------------------------------------------------------
8055 const FieldTrait News::NoRelatedSym::NoInstrumentParties::_traits[] =
8056 {
8057  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8058  FieldTrait(1052, 1, 4, 0xc)
8059 };
8060 const FieldTrait_Hash_Array News::NoRelatedSym::NoInstrumentParties::_ftha(News::NoRelatedSym::NoInstrumentParties::_traits, 4);
8061 const MsgType News::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
8063 //-------------------------------------------------------------------------------------------------
8064 const FieldTrait News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8065 {
8066  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8067 };
8068 const FieldTrait_Hash_Array News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8071 //-------------------------------------------------------------------------------------------------
8072 const FieldTrait News::NoRelatedSym::NoComplexEvents::_traits[] =
8073 {
8074  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8075  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8076  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8077 };
8078 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::_ftha(News::NoRelatedSym::NoComplexEvents::_traits, 8);
8080 const unsigned short News::NoRelatedSym::NoComplexEvents::_fnum;
8081 //-------------------------------------------------------------------------------------------------
8082 const FieldTrait News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
8083 {
8084  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8085 };
8086 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
8089 //-------------------------------------------------------------------------------------------------
8090 const FieldTrait News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8091 {
8092  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8093 };
8094 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8097 //-------------------------------------------------------------------------------------------------
8098 const FieldTrait News::NoRoutingIDs::_traits[] =
8099 {
8100  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
8101 };
8102 const FieldTrait_Hash_Array News::NoRoutingIDs::_ftha(News::NoRoutingIDs::_traits, 2);
8103 const MsgType News::NoRoutingIDs::_msgtype("NoRoutingIDs");
8104 const unsigned short News::NoRoutingIDs::_fnum;
8105 //-------------------------------------------------------------------------------------------------
8106 const FieldTrait News::NoLegs::_traits[] =
8107 {
8108  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8109  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8110  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8111  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8112  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8113  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8114  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8115  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8116  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8117  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8118  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8119  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8120  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8121  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8122  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8123  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8124  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8125  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8126 };
8127 const FieldTrait_Hash_Array News::NoLegs::_ftha(News::NoLegs::_traits, 54);
8128 const MsgType News::NoLegs::_msgtype("NoLegs");
8129 const unsigned short News::NoLegs::_fnum;
8130 //-------------------------------------------------------------------------------------------------
8131 const FieldTrait News::NoLegs::NoLegSecurityAltID::_traits[] =
8132 {
8133  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8134 };
8135 const FieldTrait_Hash_Array News::NoLegs::NoLegSecurityAltID::_ftha(News::NoLegs::NoLegSecurityAltID::_traits, 2);
8136 const MsgType News::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
8137 const unsigned short News::NoLegs::NoLegSecurityAltID::_fnum;
8138 //-------------------------------------------------------------------------------------------------
8139 const FieldTrait News::NoUnderlyings::_traits[] =
8140 {
8141  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8142  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8143  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8144  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8145  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8146  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8147  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8148  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8149  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8150  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8151  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8152  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8153  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8154  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8155  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8156  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8157  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8158  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8159  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8160  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8161  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8162  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8163  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8164  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8165 };
8166 const FieldTrait_Hash_Array News::NoUnderlyings::_ftha(News::NoUnderlyings::_traits, 72);
8167 const MsgType News::NoUnderlyings::_msgtype("NoUnderlyings");
8168 const unsigned short News::NoUnderlyings::_fnum;
8169 //-------------------------------------------------------------------------------------------------
8170 const FieldTrait News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8171 {
8172  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8173 };
8174 const FieldTrait_Hash_Array News::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8175 const MsgType News::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
8177 //-------------------------------------------------------------------------------------------------
8178 const FieldTrait News::NoUnderlyings::NoUnderlyingStips::_traits[] =
8179 {
8180  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8181 };
8182 const FieldTrait_Hash_Array News::NoUnderlyings::NoUnderlyingStips::_ftha(News::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8185 //-------------------------------------------------------------------------------------------------
8186 const FieldTrait News::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8187 {
8188  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8189  FieldTrait(1062, 1, 4, 0xc)
8190 };
8191 const FieldTrait_Hash_Array News::NoUnderlyings::NoUndlyInstrumentParties::_ftha(News::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8192 const MsgType News::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
8194 //-------------------------------------------------------------------------------------------------
8195 const FieldTrait News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8196 {
8197  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8198 };
8199 const FieldTrait_Hash_Array News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8202 //-------------------------------------------------------------------------------------------------
8203 const FieldTrait News::NoNewsRefIDs::_traits[] =
8204 {
8205  FieldTrait(1476, 15, 1, 0x4), FieldTrait(1477, 1, 2, 0x4)
8206 };
8207 const FieldTrait_Hash_Array News::NoNewsRefIDs::_ftha(News::NoNewsRefIDs::_traits, 2);
8208 const MsgType News::NoNewsRefIDs::_msgtype("NoNewsRefIDs");
8209 const unsigned short News::NoNewsRefIDs::_fnum;
8210 //-------------------------------------------------------------------------------------------------
8211 const FieldTrait CollateralReport::_traits[] =
8212 {
8213  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8214  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 44, 11, 124, 0x4),
8215  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 53, 10, 113, 0x4), FieldTrait( 54, 7, 122, 0x4),
8216  FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 149, 0x4), FieldTrait( 60, 22, 152, 0x4),
8217  FieldTrait( 64, 25, 112, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 85, 1, 143, 0xc),
8218  FieldTrait( 106, 15, 44, 0x4), FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc),
8219  FieldTrait( 136, 1, 123, 0xc), FieldTrait( 159, 13, 126, 0x4), FieldTrait( 167, 15, 22, 0x4),
8220  FieldTrait( 169, 1, 140, 0x4), FieldTrait( 170, 15, 141, 0x4), FieldTrait( 171, 15, 142, 0x4),
8221  FieldTrait( 172, 1, 139, 0x4), FieldTrait( 198, 15, 11, 0x4), FieldTrait( 200, 21, 24, 0x4),
8222  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
8223  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 218, 12, 130, 0x4), FieldTrait( 220, 19, 131, 0x4),
8224  FieldTrait( 221, 15, 132, 0x4), FieldTrait( 222, 15, 133, 0x4), FieldTrait( 223, 14, 42, 0x4),
8225  FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4),
8226  FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4),
8227  FieldTrait( 232, 1, 138, 0xc), FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4),
8228  FieldTrait( 255, 15, 32, 0x4), FieldTrait( 291, 16, 154, 0x4), FieldTrait( 336, 15, 144, 0x4),
8229  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
8230  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 150, 0x4), FieldTrait( 355, 28, 151, 0x4),
8231  FieldTrait( 423, 1, 125, 0x4), FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 19, 0xc),
8232  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 470, 18, 34, 0x4),
8233  FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4), FieldTrait( 526, 15, 12, 0x4),
8234  FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4), FieldTrait( 555, 1, 116, 0xc),
8235  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 145, 0x4), FieldTrait( 662, 11, 134, 0x4),
8236  FieldTrait( 663, 1, 135, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
8237  FieldTrait( 699, 15, 136, 0x4), FieldTrait( 711, 1, 117, 0xc), FieldTrait( 715, 25, 148, 0x4),
8238  FieldTrait( 716, 15, 146, 0x4), FieldTrait( 717, 15, 147, 0x4), FieldTrait( 761, 15, 137, 0x4),
8239  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 768, 1, 121, 0xc), FieldTrait( 788, 1, 107, 0x4),
8240  FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
8241  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
8242  FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4), FieldTrait( 899, 13, 118, 0x4),
8243  FieldTrait( 900, 13, 119, 0x4), FieldTrait( 901, 13, 120, 0x4), FieldTrait( 908, 15, 1, 0x1),
8244  FieldTrait( 909, 15, 2, 0x4), FieldTrait( 910, 1, 3, 0x1), FieldTrait( 911, 1, 4, 0x4),
8245  FieldTrait( 912, 8, 5, 0x4), FieldTrait( 913, 15, 103, 0x4), FieldTrait( 914, 15, 104, 0x4),
8246  FieldTrait( 915, 25, 105, 0x4), FieldTrait( 916, 25, 108, 0x4), FieldTrait( 917, 25, 109, 0x4),
8247  FieldTrait( 918, 19, 106, 0x4), FieldTrait( 919, 1, 110, 0x4), FieldTrait( 920, 13, 127, 0x4),
8248  FieldTrait( 921, 13, 128, 0x4), FieldTrait( 922, 13, 129, 0x4), FieldTrait( 947, 19, 39, 0x4),
8249  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
8250  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
8251  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4),
8252  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1043, 1, 153, 0x4), FieldTrait(1049, 7, 59, 0x4),
8253  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
8254  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
8255  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
8256  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
8257  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
8258  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
8259  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
8260  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
8261  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
8262  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
8263  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
8264  FieldTrait(1483, 1, 102, 0xc)
8265 };
8266 const FieldTrait_Hash_Array CollateralReport::_ftha(CollateralReport::_traits, 154);
8268 //-------------------------------------------------------------------------------------------------
8269 const FieldTrait CollateralReport::NoDlvyInst::_traits[] =
8270 {
8271  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
8272 };
8275 const unsigned short CollateralReport::NoDlvyInst::_fnum;
8276 //-------------------------------------------------------------------------------------------------
8277 const FieldTrait CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits[] =
8278 {
8279  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
8280  FieldTrait( 801, 1, 4, 0xc)
8281 };
8282 const FieldTrait_Hash_Array CollateralReport::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
8285 //-------------------------------------------------------------------------------------------------
8286 const FieldTrait CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
8287 {
8288  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
8289 };
8290 const FieldTrait_Hash_Array CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
8293 //-------------------------------------------------------------------------------------------------
8294 const FieldTrait CollateralReport::NoExecs::_traits[] =
8295 {
8296  FieldTrait( 17, 15, 1, 0x4)
8297 };
8300 const unsigned short CollateralReport::NoExecs::_fnum;
8301 //-------------------------------------------------------------------------------------------------
8302 const FieldTrait CollateralReport::NoMiscFees::_traits[] =
8303 {
8304  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
8305  FieldTrait( 891, 1, 4, 0x4)
8306 };
8309 const unsigned short CollateralReport::NoMiscFees::_fnum;
8310 //-------------------------------------------------------------------------------------------------
8311 const FieldTrait CollateralReport::NoStipulations::_traits[] =
8312 {
8313  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
8314 };
8316 const MsgType CollateralReport::NoStipulations::_msgtype("NoStipulations");
8317 const unsigned short CollateralReport::NoStipulations::_fnum;
8318 //-------------------------------------------------------------------------------------------------
8319 const FieldTrait CollateralReport::NoPartyIDs::_traits[] =
8320 {
8321  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8322  FieldTrait( 802, 1, 4, 0xc)
8323 };
8326 const unsigned short CollateralReport::NoPartyIDs::_fnum;
8327 //-------------------------------------------------------------------------------------------------
8328 const FieldTrait CollateralReport::NoPartyIDs::NoPartySubIDs::_traits[] =
8329 {
8330  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8331 };
8332 const FieldTrait_Hash_Array CollateralReport::NoPartyIDs::NoPartySubIDs::_ftha(CollateralReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
8335 //-------------------------------------------------------------------------------------------------
8336 const FieldTrait CollateralReport::NoSecurityAltID::_traits[] =
8337 {
8338  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8339 };
8341 const MsgType CollateralReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
8342 const unsigned short CollateralReport::NoSecurityAltID::_fnum;
8343 //-------------------------------------------------------------------------------------------------
8344 const FieldTrait CollateralReport::NoLegs::_traits[] =
8345 {
8346  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8347  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8348  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8349  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8350  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8351  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8352  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8353  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8354  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8355  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8356  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8357  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8358  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8359  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8360  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8361  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8362  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8363  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8364 };
8367 const unsigned short CollateralReport::NoLegs::_fnum;
8368 //-------------------------------------------------------------------------------------------------
8369 const FieldTrait CollateralReport::NoLegs::NoLegSecurityAltID::_traits[] =
8370 {
8371  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8372 };
8373 const FieldTrait_Hash_Array CollateralReport::NoLegs::NoLegSecurityAltID::_ftha(CollateralReport::NoLegs::NoLegSecurityAltID::_traits, 2);
8376 //-------------------------------------------------------------------------------------------------
8377 const FieldTrait CollateralReport::NoUnderlyings::_traits[] =
8378 {
8379  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8380  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8381  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8382  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8383  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8384  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8385  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8386  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8387  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8388  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8389  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8390  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8391  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8392  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8393  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8394  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8395  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8396  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8397  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8398  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8399  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8400  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8401  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8402  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8403 };
8405 const MsgType CollateralReport::NoUnderlyings::_msgtype("NoUnderlyings");
8406 const unsigned short CollateralReport::NoUnderlyings::_fnum;
8407 //-------------------------------------------------------------------------------------------------
8408 const FieldTrait CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8409 {
8410  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8411 };
8412 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8415 //-------------------------------------------------------------------------------------------------
8416 const FieldTrait CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
8417 {
8418  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8419 };
8420 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8423 //-------------------------------------------------------------------------------------------------
8424 const FieldTrait CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8425 {
8426  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8427  FieldTrait(1062, 1, 4, 0xc)
8428 };
8429 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8432 //-------------------------------------------------------------------------------------------------
8433 const FieldTrait CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8434 {
8435  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8436 };
8437 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8440 //-------------------------------------------------------------------------------------------------
8442 {
8443  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
8444  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
8445 };
8447 const MsgType CollateralReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
8448 const unsigned short CollateralReport::NoTrdRegTimestamps::_fnum;
8449 //-------------------------------------------------------------------------------------------------
8450 const FieldTrait CollateralReport::NoEvents::_traits[] =
8451 {
8452  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8453  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8454 };
8457 const unsigned short CollateralReport::NoEvents::_fnum;
8458 //-------------------------------------------------------------------------------------------------
8459 const FieldTrait CollateralReport::NoTrades::_traits[] =
8460 {
8461  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
8462 };
8465 const unsigned short CollateralReport::NoTrades::_fnum;
8466 //-------------------------------------------------------------------------------------------------
8468 {
8469  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8470  FieldTrait(1052, 1, 4, 0xc)
8471 };
8473 const MsgType CollateralReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
8475 //-------------------------------------------------------------------------------------------------
8476 const FieldTrait CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8477 {
8478  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8479 };
8480 const FieldTrait_Hash_Array CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8483 //-------------------------------------------------------------------------------------------------
8484 const FieldTrait CollateralReport::NoComplexEvents::_traits[] =
8485 {
8486  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8487  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8488  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8489 };
8491 const MsgType CollateralReport::NoComplexEvents::_msgtype("NoComplexEvents");
8492 const unsigned short CollateralReport::NoComplexEvents::_fnum;
8493 //-------------------------------------------------------------------------------------------------
8494 const FieldTrait CollateralReport::NoComplexEvents::NoComplexEventDates::_traits[] =
8495 {
8496  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8497 };
8498 const FieldTrait_Hash_Array CollateralReport::NoComplexEvents::NoComplexEventDates::_ftha(CollateralReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
8501 //-------------------------------------------------------------------------------------------------
8502 const FieldTrait CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8503 {
8504  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8505 };
8506 const FieldTrait_Hash_Array CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8509 //-------------------------------------------------------------------------------------------------
8510 const FieldTrait CollateralInquiry::_traits[] =
8511 {
8512  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8513  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 44, 11, 123, 0x4),
8514  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 53, 10, 113, 0x4), FieldTrait( 54, 7, 122, 0x4),
8515  FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 148, 0x4), FieldTrait( 64, 25, 112, 0x4),
8516  FieldTrait( 65, 15, 16, 0x4), FieldTrait( 85, 1, 142, 0xc), FieldTrait( 106, 15, 44, 0x4),
8517  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc), FieldTrait( 159, 13, 125, 0x4),
8518  FieldTrait( 167, 15, 22, 0x4), FieldTrait( 169, 1, 139, 0x4), FieldTrait( 170, 15, 140, 0x4),
8519  FieldTrait( 171, 15, 141, 0x4), FieldTrait( 172, 1, 138, 0x4), FieldTrait( 198, 15, 11, 0x4),
8520  FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4),
8521  FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4), FieldTrait( 218, 12, 129, 0x4),
8522  FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4), FieldTrait( 222, 15, 132, 0x4),
8523  FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4),
8524  FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4),
8525  FieldTrait( 231, 9, 41, 0x4), FieldTrait( 232, 1, 137, 0xc), FieldTrait( 239, 1, 28, 0x4),
8526  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4), FieldTrait( 263, 7, 3, 0x4),
8527  FieldTrait( 336, 15, 143, 0x4), FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4),
8528  FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 149, 0x4),
8529  FieldTrait( 355, 28, 150, 0x4), FieldTrait( 423, 1, 124, 0x4), FieldTrait( 453, 1, 6, 0xc),
8530  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
8531  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
8532  FieldTrait( 526, 15, 12, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
8533  FieldTrait( 555, 1, 116, 0xc), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 144, 0x4),
8534  FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4), FieldTrait( 667, 21, 51, 0x4),
8535  FieldTrait( 691, 15, 50, 0x4), FieldTrait( 699, 15, 135, 0x4), FieldTrait( 711, 1, 117, 0xc),
8536  FieldTrait( 715, 25, 147, 0x4), FieldTrait( 716, 15, 145, 0x4), FieldTrait( 717, 15, 146, 0x4),
8537  FieldTrait( 725, 1, 4, 0x4), FieldTrait( 726, 15, 5, 0x4), FieldTrait( 761, 15, 136, 0x4),
8538  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 768, 1, 121, 0xc), FieldTrait( 788, 1, 107, 0x4),
8539  FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
8540  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
8541  FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4), FieldTrait( 899, 13, 118, 0x4),
8542  FieldTrait( 900, 13, 119, 0x4), FieldTrait( 901, 13, 120, 0x4), FieldTrait( 909, 15, 1, 0x1),
8543  FieldTrait( 913, 15, 103, 0x4), FieldTrait( 914, 15, 104, 0x4), FieldTrait( 915, 25, 105, 0x4),
8544  FieldTrait( 916, 25, 108, 0x4), FieldTrait( 917, 25, 109, 0x4), FieldTrait( 918, 19, 106, 0x4),
8545  FieldTrait( 919, 1, 110, 0x4), FieldTrait( 920, 13, 126, 0x4), FieldTrait( 921, 13, 127, 0x4),
8546  FieldTrait( 922, 13, 128, 0x4), FieldTrait( 938, 1, 2, 0xc), FieldTrait( 947, 19, 39, 0x4),
8547  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
8548  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
8549  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4),
8550  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4), FieldTrait(1079, 26, 68, 0x4),
8551  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
8552  FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4),
8553  FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4),
8554  FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4),
8555  FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4),
8556  FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4), FieldTrait(1242, 8, 87, 0x4),
8557  FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4), FieldTrait(1439, 1, 90, 0x4),
8558  FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4),
8559  FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4), FieldTrait(1458, 14, 96, 0x4),
8560  FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4), FieldTrait(1480, 14, 99, 0x4),
8561  FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4), FieldTrait(1483, 1, 102, 0xc)
8562 };
8563 const FieldTrait_Hash_Array CollateralInquiry::_ftha(CollateralInquiry::_traits, 150);
8565 //-------------------------------------------------------------------------------------------------
8566 const FieldTrait CollateralInquiry::NoDlvyInst::_traits[] =
8567 {
8568  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
8569 };
8572 const unsigned short CollateralInquiry::NoDlvyInst::_fnum;
8573 //-------------------------------------------------------------------------------------------------
8574 const FieldTrait CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits[] =
8575 {
8576  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
8577  FieldTrait( 801, 1, 4, 0xc)
8578 };
8579 const FieldTrait_Hash_Array CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
8582 //-------------------------------------------------------------------------------------------------
8583 const FieldTrait CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
8584 {
8585  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
8586 };
8587 const FieldTrait_Hash_Array CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
8590 //-------------------------------------------------------------------------------------------------
8591 const FieldTrait CollateralInquiry::NoExecs::_traits[] =
8592 {
8593  FieldTrait( 17, 15, 1, 0x4)
8594 };
8597 const unsigned short CollateralInquiry::NoExecs::_fnum;
8598 //-------------------------------------------------------------------------------------------------
8599 const FieldTrait CollateralInquiry::NoStipulations::_traits[] =
8600 {
8601  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
8602 };
8605 const unsigned short CollateralInquiry::NoStipulations::_fnum;
8606 //-------------------------------------------------------------------------------------------------
8607 const FieldTrait CollateralInquiry::NoPartyIDs::_traits[] =
8608 {
8609  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8610  FieldTrait( 802, 1, 4, 0xc)
8611 };
8614 const unsigned short CollateralInquiry::NoPartyIDs::_fnum;
8615 //-------------------------------------------------------------------------------------------------
8616 const FieldTrait CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits[] =
8617 {
8618  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8619 };
8620 const FieldTrait_Hash_Array CollateralInquiry::NoPartyIDs::NoPartySubIDs::_ftha(CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits, 2);
8623 //-------------------------------------------------------------------------------------------------
8625 {
8626  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8627 };
8629 const MsgType CollateralInquiry::NoSecurityAltID::_msgtype("NoSecurityAltID");
8630 const unsigned short CollateralInquiry::NoSecurityAltID::_fnum;
8631 //-------------------------------------------------------------------------------------------------
8632 const FieldTrait CollateralInquiry::NoLegs::_traits[] =
8633 {
8634  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8635  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8636  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8637  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8638  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8639  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8640  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8641  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8642  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8643  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8644  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8645  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8646  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8647  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8648  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8649  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8650  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8651  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8652 };
8655 const unsigned short CollateralInquiry::NoLegs::_fnum;
8656 //-------------------------------------------------------------------------------------------------
8657 const FieldTrait CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits[] =
8658 {
8659  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8660 };
8661 const FieldTrait_Hash_Array CollateralInquiry::NoLegs::NoLegSecurityAltID::_ftha(CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits, 2);
8664 //-------------------------------------------------------------------------------------------------
8665 const FieldTrait CollateralInquiry::NoUnderlyings::_traits[] =
8666 {
8667  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8668  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8669  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8670  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8671  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8672  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8673  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8674  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8675  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8676  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8677  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8678  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8679  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8680  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8681  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8682  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8683  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8684  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8685  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8686  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8687  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8688  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8689  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8690  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8691 };
8694 const unsigned short CollateralInquiry::NoUnderlyings::_fnum;
8695 //-------------------------------------------------------------------------------------------------
8696 const FieldTrait CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8697 {
8698  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8699 };
8700 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8703 //-------------------------------------------------------------------------------------------------
8704 const FieldTrait CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits[] =
8705 {
8706  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8707 };
8708 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8711 //-------------------------------------------------------------------------------------------------
8712 const FieldTrait CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8713 {
8714  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8715  FieldTrait(1062, 1, 4, 0xc)
8716 };
8717 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8720 //-------------------------------------------------------------------------------------------------
8721 const FieldTrait CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8722 {
8723  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8724 };
8725 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8728 //-------------------------------------------------------------------------------------------------
8730 {
8731  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
8732  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
8733 };
8735 const MsgType CollateralInquiry::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
8737 //-------------------------------------------------------------------------------------------------
8738 const FieldTrait CollateralInquiry::NoEvents::_traits[] =
8739 {
8740  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8741  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8742 };
8745 const unsigned short CollateralInquiry::NoEvents::_fnum;
8746 //-------------------------------------------------------------------------------------------------
8747 const FieldTrait CollateralInquiry::NoTrades::_traits[] =
8748 {
8749  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
8750 };
8753 const unsigned short CollateralInquiry::NoTrades::_fnum;
8754 //-------------------------------------------------------------------------------------------------
8756 {
8757  FieldTrait( 896, 1, 1, 0x4)
8758 };
8760 const MsgType CollateralInquiry::NoCollInquiryQualifier::_msgtype("NoCollInquiryQualifier");
8762 //-------------------------------------------------------------------------------------------------
8764 {
8765  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8766  FieldTrait(1052, 1, 4, 0xc)
8767 };
8769 const MsgType CollateralInquiry::NoInstrumentParties::_msgtype("NoInstrumentParties");
8771 //-------------------------------------------------------------------------------------------------
8772 const FieldTrait CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8773 {
8774  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8775 };
8776 const FieldTrait_Hash_Array CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8779 //-------------------------------------------------------------------------------------------------
8781 {
8782  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8783  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8784  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8785 };
8787 const MsgType CollateralInquiry::NoComplexEvents::_msgtype("NoComplexEvents");
8788 const unsigned short CollateralInquiry::NoComplexEvents::_fnum;
8789 //-------------------------------------------------------------------------------------------------
8790 const FieldTrait CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits[] =
8791 {
8792  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8793 };
8794 const FieldTrait_Hash_Array CollateralInquiry::NoComplexEvents::NoComplexEventDates::_ftha(CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits, 3);
8797 //-------------------------------------------------------------------------------------------------
8798 const FieldTrait CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8799 {
8800  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8801 };
8802 const FieldTrait_Hash_Array CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8805 //-------------------------------------------------------------------------------------------------
8807 {
8808  FieldTrait( 933, 15, 2, 0x1), FieldTrait( 935, 1, 1, 0x1), FieldTrait( 936, 1, 3, 0xc)
8809 };
8812 //-------------------------------------------------------------------------------------------------
8814 {
8815  FieldTrait( 283, 15, 3, 0x4), FieldTrait( 284, 15, 4, 0x4), FieldTrait( 930, 15, 1, 0x4),
8816  FieldTrait( 931, 15, 2, 0x4)
8817 };
8821 //-------------------------------------------------------------------------------------------------
8823 {
8824  FieldTrait( 932, 15, 3, 0x1), FieldTrait( 933, 15, 2, 0x4), FieldTrait( 934, 15, 4, 0x4),
8825  FieldTrait( 936, 1, 5, 0x1), FieldTrait( 937, 1, 1, 0x1)
8826 };
8829 //-------------------------------------------------------------------------------------------------
8831 {
8832  FieldTrait( 283, 15, 3, 0x4), FieldTrait( 284, 15, 4, 0x4), FieldTrait( 928, 1, 5, 0x1),
8833  FieldTrait( 929, 15, 6, 0x4), FieldTrait( 930, 15, 1, 0x1), FieldTrait( 931, 15, 2, 0x4)
8834 };
8838 //-------------------------------------------------------------------------------------------------
8839 const FieldTrait UserRequest::_traits[] =
8840 {
8841  FieldTrait( 95, 2, 6, 0x4), FieldTrait( 96, 28, 7, 0x4), FieldTrait( 553, 15, 3, 0x1),
8842  FieldTrait( 554, 15, 4, 0x4), FieldTrait( 923, 15, 1, 0x1), FieldTrait( 924, 1, 2, 0x1),
8843  FieldTrait( 925, 15, 5, 0x4), FieldTrait(1400, 1, 8, 0x4), FieldTrait(1401, 2, 9, 0x4),
8844  FieldTrait(1402, 28, 10, 0x4), FieldTrait(1403, 2, 11, 0x4), FieldTrait(1404, 28, 12, 0x4)
8845 };
8846 const FieldTrait_Hash_Array UserRequest::_ftha(UserRequest::_traits, 12);
8847 const MsgType UserRequest::_msgtype("BE");
8848 //-------------------------------------------------------------------------------------------------
8849 const FieldTrait UserResponse::_traits[] =
8850 {
8851  FieldTrait( 553, 15, 2, 0x1), FieldTrait( 923, 15, 1, 0x1), FieldTrait( 926, 1, 3, 0x4),
8852  FieldTrait( 927, 15, 4, 0x4)
8853 };
8854 const FieldTrait_Hash_Array UserResponse::_ftha(UserResponse::_traits, 4);
8855 const MsgType UserResponse::_msgtype("BF");
8856 //-------------------------------------------------------------------------------------------------
8857 const FieldTrait CollateralInquiryAck::_traits[] =
8858 {
8859  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8860  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 48, 15, 17, 0x4),
8861  FieldTrait( 53, 10, 113, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 125, 0x4),
8862  FieldTrait( 64, 25, 112, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
8863  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc), FieldTrait( 167, 15, 22, 0x4),
8864  FieldTrait( 198, 15, 11, 0x4), FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4),
8865  FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4),
8866  FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4),
8867  FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4),
8868  FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4),
8869  FieldTrait( 255, 15, 32, 0x4), FieldTrait( 336, 15, 118, 0x4), FieldTrait( 348, 2, 45, 0x4),
8870  FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4),
8871  FieldTrait( 354, 2, 126, 0x4), FieldTrait( 355, 28, 127, 0x4), FieldTrait( 453, 1, 6, 0xc),
8872  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
8873  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
8874  FieldTrait( 526, 15, 12, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
8875  FieldTrait( 555, 1, 116, 0xc), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 119, 0x4),
8876  FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4), FieldTrait( 711, 1, 117, 0xc),
8877  FieldTrait( 715, 25, 122, 0x4), FieldTrait( 716, 15, 120, 0x4), FieldTrait( 717, 15, 121, 0x4),
8878  FieldTrait( 725, 1, 123, 0x4), FieldTrait( 726, 15, 124, 0x4), FieldTrait( 762, 15, 23, 0x4),
8879  FieldTrait( 788, 1, 107, 0x4), FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc),
8880  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
8881  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4),
8882  FieldTrait( 909, 15, 1, 0x1), FieldTrait( 911, 1, 5, 0x4), FieldTrait( 913, 15, 103, 0x4),
8883  FieldTrait( 914, 15, 104, 0x4), FieldTrait( 915, 25, 105, 0x4), FieldTrait( 916, 25, 108, 0x4),
8884  FieldTrait( 917, 25, 109, 0x4), FieldTrait( 918, 19, 106, 0x4), FieldTrait( 919, 1, 110, 0x4),
8885  FieldTrait( 938, 1, 4, 0xc), FieldTrait( 945, 1, 2, 0x1), FieldTrait( 946, 1, 3, 0x4),
8886  FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4),
8887  FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4),
8888  FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4),
8889  FieldTrait( 997, 15, 67, 0x4), FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4),
8890  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
8891  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
8892  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
8893  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
8894  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
8895  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
8896  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
8897  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
8898  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
8899  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
8900  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
8901  FieldTrait(1483, 1, 102, 0xc)
8902 };
8903 const FieldTrait_Hash_Array CollateralInquiryAck::_ftha(CollateralInquiryAck::_traits, 127);
8905 //-------------------------------------------------------------------------------------------------
8906 const FieldTrait CollateralInquiryAck::NoExecs::_traits[] =
8907 {
8908  FieldTrait( 17, 15, 1, 0x4)
8909 };
8912 const unsigned short CollateralInquiryAck::NoExecs::_fnum;
8913 //-------------------------------------------------------------------------------------------------
8914 const FieldTrait CollateralInquiryAck::NoPartyIDs::_traits[] =
8915 {
8916  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8917  FieldTrait( 802, 1, 4, 0xc)
8918 };
8921 const unsigned short CollateralInquiryAck::NoPartyIDs::_fnum;
8922 //-------------------------------------------------------------------------------------------------
8923 const FieldTrait CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits[] =
8924 {
8925  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8926 };
8927 const FieldTrait_Hash_Array CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_ftha(CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
8930 //-------------------------------------------------------------------------------------------------
8932 {
8933  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8934 };
8938 //-------------------------------------------------------------------------------------------------
8939 const FieldTrait CollateralInquiryAck::NoLegs::_traits[] =
8940 {
8941  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8942  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8943  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8944  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8945  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8946  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8947  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8948  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8949  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8950  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8951  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8952  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8953  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8954  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8955  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8956  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8957  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8958  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8959 };
8962 const unsigned short CollateralInquiryAck::NoLegs::_fnum;
8963 //-------------------------------------------------------------------------------------------------
8964 const FieldTrait CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits[] =
8965 {
8966  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8967 };
8968 const FieldTrait_Hash_Array CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_ftha(CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits, 2);
8971 //-------------------------------------------------------------------------------------------------
8973 {
8974  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8975  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8976  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8977  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8978  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8979  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8980  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8981  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8982  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8983  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8984  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8985  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8986  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8987  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8988  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8989  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8990  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8991  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8992  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8993  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8994  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8995  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8996  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8997  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8998 };
9001 const unsigned short CollateralInquiryAck::NoUnderlyings::_fnum;
9002 //-------------------------------------------------------------------------------------------------
9003 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9004 {
9005  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9006 };
9007 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9010 //-------------------------------------------------------------------------------------------------
9011 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
9012 {
9013  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
9014 };
9015 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
9018 //-------------------------------------------------------------------------------------------------
9019 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
9020 {
9021  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
9022  FieldTrait(1062, 1, 4, 0xc)
9023 };
9024 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
9027 //-------------------------------------------------------------------------------------------------
9028 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
9029 {
9030  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
9031 };
9032 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
9035 //-------------------------------------------------------------------------------------------------
9036 const FieldTrait CollateralInquiryAck::NoEvents::_traits[] =
9037 {
9038  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9039  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9040 };
9043 const unsigned short CollateralInquiryAck::NoEvents::_fnum;
9044 //-------------------------------------------------------------------------------------------------
9045 const FieldTrait CollateralInquiryAck::NoTrades::_traits[] =
9046 {
9047  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
9048 };
9051 const unsigned short CollateralInquiryAck::NoTrades::_fnum;
9052 //-------------------------------------------------------------------------------------------------
9054 {
9055  FieldTrait( 896, 1, 1, 0x4)
9056 };
9058 const MsgType CollateralInquiryAck::NoCollInquiryQualifier::_msgtype("NoCollInquiryQualifier");
9060 //-------------------------------------------------------------------------------------------------
9062 {
9063  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9064  FieldTrait(1052, 1, 4, 0xc)
9065 };
9069 //-------------------------------------------------------------------------------------------------
9070 const FieldTrait CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9071 {
9072  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9073 };
9074 const FieldTrait_Hash_Array CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9077 //-------------------------------------------------------------------------------------------------
9079 {
9080  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9081  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9082  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9083 };
9087 //-------------------------------------------------------------------------------------------------
9088 const FieldTrait CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits[] =
9089 {
9090  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9091 };
9092 const FieldTrait_Hash_Array CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_ftha(CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
9095 //-------------------------------------------------------------------------------------------------
9096 const FieldTrait CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9097 {
9098  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9099 };
9100 const FieldTrait_Hash_Array CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9103 //-------------------------------------------------------------------------------------------------
9104 const FieldTrait ConfirmationRequest::_traits[] =
9105 {
9106  FieldTrait( 58, 15, 11, 0x4), FieldTrait( 60, 22, 7, 0x1), FieldTrait( 70, 15, 4, 0x4),
9107  FieldTrait( 73, 1, 3, 0xc), FieldTrait( 79, 15, 8, 0x4), FieldTrait( 354, 2, 12, 0x4),
9108  FieldTrait( 355, 28, 13, 0x4), FieldTrait( 467, 15, 6, 0x4), FieldTrait( 661, 1, 9, 0x4),
9109  FieldTrait( 773, 1, 2, 0x1), FieldTrait( 793, 15, 5, 0x4), FieldTrait( 798, 1, 10, 0x4),
9110  FieldTrait( 859, 15, 1, 0x1)
9111 };
9112 const FieldTrait_Hash_Array ConfirmationRequest::_ftha(ConfirmationRequest::_traits, 13);
9114 //-------------------------------------------------------------------------------------------------
9115 const FieldTrait ConfirmationRequest::NoOrders::_traits[] =
9116 {
9117  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
9118  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
9119  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
9120 };
9123 const unsigned short ConfirmationRequest::NoOrders::_fnum;
9124 //-------------------------------------------------------------------------------------------------
9125 const FieldTrait ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits[] =
9126 {
9127  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
9128  FieldTrait( 806, 1, 4, 0xc)
9129 };
9130 const FieldTrait_Hash_Array ConfirmationRequest::NoOrders::NoNested2PartyIDs::_ftha(ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits, 4);
9133 //-------------------------------------------------------------------------------------------------
9134 const FieldTrait ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
9135 {
9136  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
9137 };
9138 const FieldTrait_Hash_Array ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
9141 //-------------------------------------------------------------------------------------------------
9142 const FieldTrait TradingSessionListRequest::_traits[] =
9143 {
9144  FieldTrait( 207, 20, 4, 0x4), FieldTrait( 263, 7, 7, 0x1), FieldTrait( 335, 15, 1, 0x1),
9145  FieldTrait( 336, 15, 2, 0x4), FieldTrait( 338, 1, 5, 0x4), FieldTrait( 339, 1, 6, 0x4),
9146  FieldTrait( 625, 15, 3, 0x4), FieldTrait(1300, 15, 9, 0x4), FieldTrait(1301, 20, 8, 0x4)
9147 };
9150 //-------------------------------------------------------------------------------------------------
9151 const FieldTrait TradingSessionList::_traits[] =
9152 {
9153  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 386, 1, 2, 0x1), FieldTrait(1180, 15, 3, 0x4),
9154  FieldTrait(1181, 4, 4, 0x4), FieldTrait(1350, 4, 5, 0x4), FieldTrait(1352, 8, 6, 0x4)
9155 };
9156 const FieldTrait_Hash_Array TradingSessionList::_ftha(TradingSessionList::_traits, 6);
9158 //-------------------------------------------------------------------------------------------------
9160 {
9161  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 60, 22, 26, 0x4), FieldTrait( 207, 20, 3, 0x4),
9162  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 336, 15, 1, 0x1), FieldTrait( 338, 1, 4, 0x4),
9163  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x1), FieldTrait( 341, 22, 9, 0x4),
9164  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
9165  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 354, 2, 16, 0x4), FieldTrait( 355, 28, 17, 0x4),
9166  FieldTrait( 387, 10, 14, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 2, 0x4),
9167  FieldTrait(1141, 1, 25, 0xc), FieldTrait(1232, 1, 23, 0xc), FieldTrait(1235, 1, 24, 0xc),
9168  FieldTrait(1237, 1, 21, 0xc), FieldTrait(1239, 1, 22, 0xc), FieldTrait(1300, 15, 19, 0x4),
9169  FieldTrait(1301, 20, 18, 0x4), FieldTrait(1326, 15, 20, 0x4), FieldTrait(1327, 7, 27, 0x4)
9170 };
9172 const MsgType TradingSessionList::NoTradingSessions::_msgtype("NoTradingSessions");
9174 //-------------------------------------------------------------------------------------------------
9175 const FieldTrait TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits[] =
9176 {
9177  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
9178 };
9179 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoMDFeedTypes::_ftha(TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits, 3);
9182 //-------------------------------------------------------------------------------------------------
9183 const FieldTrait TradingSessionList::NoTradingSessions::NoExecInstRules::_traits[] =
9184 {
9185  FieldTrait(1308, 7, 1, 0x4)
9186 };
9187 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoExecInstRules::_ftha(TradingSessionList::NoTradingSessions::NoExecInstRules::_traits, 1);
9190 //-------------------------------------------------------------------------------------------------
9191 const FieldTrait TradingSessionList::NoTradingSessions::NoMatchRules::_traits[] =
9192 {
9193  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
9194 };
9195 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoMatchRules::_ftha(TradingSessionList::NoTradingSessions::NoMatchRules::_traits, 2);
9198 //-------------------------------------------------------------------------------------------------
9199 const FieldTrait TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits[] =
9200 {
9201  FieldTrait( 40, 7, 1, 0x4)
9202 };
9203 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoOrdTypeRules::_ftha(TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits, 1);
9206 //-------------------------------------------------------------------------------------------------
9207 const FieldTrait TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits[] =
9208 {
9209  FieldTrait( 59, 7, 1, 0x4)
9210 };
9211 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoTimeInForceRules::_ftha(TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits, 1);
9214 //-------------------------------------------------------------------------------------------------
9215 const FieldTrait SecurityListUpdateReport::_traits[] =
9216 {
9217  FieldTrait( 60, 22, 24, 0x4), FieldTrait( 146, 1, 10, 0xc), FieldTrait( 292, 16, 8, 0x4),
9218  FieldTrait( 320, 15, 2, 0x4), FieldTrait( 322, 15, 3, 0x4), FieldTrait( 393, 1, 5, 0x4),
9219  FieldTrait( 560, 1, 4, 0x4), FieldTrait( 715, 25, 6, 0x4), FieldTrait( 893, 8, 9, 0x4),
9220  FieldTrait( 964, 1, 1, 0x4), FieldTrait( 980, 7, 7, 0x4), FieldTrait(1180, 15, 13, 0x4),
9221  FieldTrait(1181, 4, 14, 0x4), FieldTrait(1300, 15, 12, 0x4), FieldTrait(1301, 20, 11, 0x4),
9222  FieldTrait(1350, 4, 15, 0x4), FieldTrait(1352, 8, 16, 0x4), FieldTrait(1465, 15, 17, 0x4),
9223  FieldTrait(1466, 15, 18, 0x4), FieldTrait(1467, 15, 19, 0x4), FieldTrait(1468, 2, 20, 0x4),
9224  FieldTrait(1469, 28, 21, 0x4), FieldTrait(1470, 1, 22, 0x4), FieldTrait(1471, 1, 23, 0x4)
9225 };
9228 //-------------------------------------------------------------------------------------------------
9230 {
9231  FieldTrait( 15, 19, 120, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
9232  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 116, 0x4), FieldTrait( 65, 15, 2, 0x4),
9233  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
9234  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
9235  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 102, 0x4),
9236  FieldTrait( 220, 19, 103, 0x4), FieldTrait( 221, 15, 104, 0x4), FieldTrait( 222, 15, 105, 0x4),
9237  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
9238  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
9239  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 121, 0xc), FieldTrait( 235, 15, 110, 0x4),
9240  FieldTrait( 236, 14, 111, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
9241  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
9242  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 117, 0x4),
9243  FieldTrait( 355, 28, 118, 0x4), FieldTrait( 423, 1, 138, 0x4), FieldTrait( 454, 1, 5, 0xc),
9244  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
9245  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
9246  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 101, 0xc), FieldTrait( 561, 10, 135, 0x4),
9247  FieldTrait( 562, 10, 130, 0x4), FieldTrait( 662, 11, 106, 0x4), FieldTrait( 663, 1, 107, 0x4),
9248  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 89, 0x4), FieldTrait( 691, 15, 36, 0x4),
9249  FieldTrait( 696, 25, 113, 0x4), FieldTrait( 697, 11, 114, 0x4), FieldTrait( 698, 1, 115, 0x4),
9250  FieldTrait( 699, 15, 108, 0x4), FieldTrait( 701, 25, 112, 0x4), FieldTrait( 711, 1, 119, 0xc),
9251  FieldTrait( 761, 15, 109, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 96, 0x4),
9252  FieldTrait( 827, 1, 129, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 869, 14, 90, 0x4),
9253  FieldTrait( 870, 1, 91, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
9254  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 898, 14, 100, 0x4),
9255  FieldTrait( 913, 15, 92, 0x4), FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4),
9256  FieldTrait( 916, 25, 97, 0x4), FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4),
9257  FieldTrait( 919, 1, 99, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
9258  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
9259  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
9260  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
9261  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1140, 10, 131, 0x4),
9262  FieldTrait(1143, 9, 132, 0x4), FieldTrait(1144, 1, 133, 0x4), FieldTrait(1146, 13, 56, 0x4),
9263  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1148, 11, 126, 0x4), FieldTrait(1149, 11, 127, 0x4),
9264  FieldTrait(1150, 11, 128, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
9265  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
9266  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
9267  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
9268  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
9269  FieldTrait(1201, 1, 141, 0xc), FieldTrait(1205, 1, 123, 0xc), FieldTrait(1227, 15, 61, 0x4),
9270  FieldTrait(1234, 1, 124, 0xc), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
9271  FieldTrait(1245, 19, 134, 0x4), FieldTrait(1306, 1, 125, 0x4), FieldTrait(1309, 1, 139, 0xc),
9272  FieldTrait(1312, 1, 140, 0xc), FieldTrait(1324, 7, 122, 0x4), FieldTrait(1377, 1, 136, 0x4),
9273  FieldTrait(1378, 1, 137, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
9274  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
9275  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
9276  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
9277  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc),
9278  FieldTrait(1504, 22, 142, 0x4)
9279 };
9283 //-------------------------------------------------------------------------------------------------
9284 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits[] =
9285 {
9286  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
9287 };
9288 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStipulations::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits, 2);
9291 //-------------------------------------------------------------------------------------------------
9292 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits[] =
9293 {
9294  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9295 };
9296 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
9299 //-------------------------------------------------------------------------------------------------
9300 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits[] =
9301 {
9302  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
9303  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
9304  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
9305  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 56, 0x4), FieldTrait( 596, 18, 20, 0x4),
9306  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
9307  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
9308  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
9309  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
9310  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
9311  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
9312  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
9313  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
9314  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 676, 19, 58, 0x4),
9315  FieldTrait( 677, 15, 59, 0x4), FieldTrait( 678, 15, 60, 0x4), FieldTrait( 679, 11, 61, 0x4),
9316  FieldTrait( 680, 1, 62, 0x4), FieldTrait( 683, 1, 57, 0xc), FieldTrait( 690, 1, 55, 0x4),
9317  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
9318  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
9319  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
9320  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
9321  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
9322  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
9323 };
9324 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits, 62);
9327 //-------------------------------------------------------------------------------------------------
9328 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
9329 {
9330  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
9331 };
9332 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
9335 //-------------------------------------------------------------------------------------------------
9336 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
9337 {
9338  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
9339 };
9340 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
9343 //-------------------------------------------------------------------------------------------------
9344 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits[] =
9345 {
9346  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
9347  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
9348  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
9349  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
9350  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
9351  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
9352  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
9353  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
9354  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
9355  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
9356  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
9357  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
9358  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
9359  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
9360  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
9361  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
9362  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
9363  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
9364  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
9365  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
9366  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
9367  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
9368  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9369  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9370 };
9371 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits, 72);
9374 //-------------------------------------------------------------------------------------------------
9375 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9376 {
9377  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9378 };
9379 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9382 //-------------------------------------------------------------------------------------------------
9383 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
9384 {
9385  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
9386 };
9387 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
9390 //-------------------------------------------------------------------------------------------------
9391 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
9392 {
9393  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
9394  FieldTrait(1062, 1, 4, 0xc)
9395 };
9396 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
9399 //-------------------------------------------------------------------------------------------------
9400 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
9401 {
9402  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
9403 };
9404 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
9407 //-------------------------------------------------------------------------------------------------
9408 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits[] =
9409 {
9410  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9411  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9412 };
9413 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits, 5);
9416 //-------------------------------------------------------------------------------------------------
9417 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits[] =
9418 {
9419  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
9420 };
9421 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits, 2);
9424 //-------------------------------------------------------------------------------------------------
9425 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits[] =
9426 {
9427  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9428  FieldTrait(1052, 1, 4, 0xc)
9429 };
9430 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
9433 //-------------------------------------------------------------------------------------------------
9434 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9435 {
9436  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9437 };
9438 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9441 //-------------------------------------------------------------------------------------------------
9442 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits[] =
9443 {
9444  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
9445  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
9446 };
9447 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits, 6);
9450 //-------------------------------------------------------------------------------------------------
9451 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits[] =
9452 {
9453  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
9454  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
9455 };
9456 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits, 6);
9459 //-------------------------------------------------------------------------------------------------
9460 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits[] =
9461 {
9462  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
9463  FieldTrait(1209, 1, 4, 0x4)
9464 };
9465 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTickRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits, 4);
9468 //-------------------------------------------------------------------------------------------------
9469 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits[] =
9470 {
9471  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
9472 };
9473 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits, 2);
9476 //-------------------------------------------------------------------------------------------------
9477 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits[] =
9478 {
9479  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
9480  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
9481  FieldTrait(1239, 1, 4, 0xc)
9482 };
9483 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits, 7);
9486 //-------------------------------------------------------------------------------------------------
9487 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
9488 {
9489  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
9490 };
9491 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
9494 //-------------------------------------------------------------------------------------------------
9495 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits[] =
9496 {
9497  FieldTrait(1308, 7, 1, 0x4)
9498 };
9499 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits, 1);
9502 //-------------------------------------------------------------------------------------------------
9503 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits[] =
9504 {
9505  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
9506 };
9507 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits, 2);
9510 //-------------------------------------------------------------------------------------------------
9511 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
9512 {
9513  FieldTrait( 40, 7, 1, 0x4)
9514 };
9515 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
9518 //-------------------------------------------------------------------------------------------------
9519 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
9520 {
9521  FieldTrait( 59, 7, 1, 0x4)
9522 };
9523 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
9526 //-------------------------------------------------------------------------------------------------
9527 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits[] =
9528 {
9529  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
9530 };
9531 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_ftha(SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits, 2);
9534 //-------------------------------------------------------------------------------------------------
9535 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits[] =
9536 {
9537  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9538  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9539  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9540 };
9541 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits, 8);
9544 //-------------------------------------------------------------------------------------------------
9545 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
9546 {
9547  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9548 };
9549 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
9552 //-------------------------------------------------------------------------------------------------
9553 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9554 {
9555  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9556 };
9557 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9560 //-------------------------------------------------------------------------------------------------
9561 const FieldTrait AdjustedPositionReport::_traits[] =
9562 {
9563  FieldTrait( 146, 1, 7, 0xc), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 702, 1, 6, 0xc),
9564  FieldTrait( 714, 15, 10, 0x4), FieldTrait( 715, 25, 3, 0x1), FieldTrait( 716, 15, 4, 0x4),
9565  FieldTrait( 721, 15, 1, 0x1), FieldTrait( 724, 1, 2, 0x4), FieldTrait( 730, 11, 8, 0x4),
9566  FieldTrait( 734, 11, 9, 0x4)
9567 };
9568 const FieldTrait_Hash_Array AdjustedPositionReport::_ftha(AdjustedPositionReport::_traits, 10);
9570 //-------------------------------------------------------------------------------------------------
9572 {
9573  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
9574  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
9575  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
9576  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
9577  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
9578  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
9579  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
9580  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
9581  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
9582  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
9583  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
9584  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
9585  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
9586  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
9587  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
9588  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
9589  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
9590  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
9591  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
9592  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
9593  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
9594  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
9595  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
9596  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
9597  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
9598  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
9599  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
9600  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
9601  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
9602  FieldTrait(1483, 1, 88, 0xc)
9603 };
9606 const unsigned short AdjustedPositionReport::NoRelatedSym::_fnum;
9607 //-------------------------------------------------------------------------------------------------
9608 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits[] =
9609 {
9610  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9611 };
9612 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_ftha(AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
9615 //-------------------------------------------------------------------------------------------------
9616 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoEvents::_traits[] =
9617 {
9618  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9619  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9620 };
9621 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoEvents::_ftha(AdjustedPositionReport::NoRelatedSym::NoEvents::_traits, 5);
9624 //-------------------------------------------------------------------------------------------------
9625 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits[] =
9626 {
9627  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9628  FieldTrait(1052, 1, 4, 0xc)
9629 };
9630 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_ftha(AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
9633 //-------------------------------------------------------------------------------------------------
9634 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9635 {
9636  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9637 };
9638 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9641 //-------------------------------------------------------------------------------------------------
9642 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits[] =
9643 {
9644  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9645  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9646  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9647 };
9648 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits, 8);
9651 //-------------------------------------------------------------------------------------------------
9652 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
9653 {
9654  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9655 };
9656 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
9659 //-------------------------------------------------------------------------------------------------
9660 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9661 {
9662  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9663 };
9664 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9667 //-------------------------------------------------------------------------------------------------
9669 {
9670  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
9671  FieldTrait( 802, 1, 4, 0xc)
9672 };
9675 const unsigned short AdjustedPositionReport::NoPartyIDs::_fnum;
9676 //-------------------------------------------------------------------------------------------------
9677 const FieldTrait AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
9678 {
9679  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
9680 };
9681 const FieldTrait_Hash_Array AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_ftha(AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
9684 //-------------------------------------------------------------------------------------------------
9686 {
9687  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
9688  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
9689 };
9692 const unsigned short AdjustedPositionReport::NoPositions::_fnum;
9693 //-------------------------------------------------------------------------------------------------
9694 const FieldTrait AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits[] =
9695 {
9696  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
9697  FieldTrait( 804, 1, 4, 0xc)
9698 };
9699 const FieldTrait_Hash_Array AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_ftha(AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits, 4);
9702 //-------------------------------------------------------------------------------------------------
9703 const FieldTrait AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
9704 {
9705  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
9706 };
9707 const FieldTrait_Hash_Array AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
9710 //-------------------------------------------------------------------------------------------------
9711 const FieldTrait AllocationInstructionAlert::_traits[] =
9712 {
9713  FieldTrait( 6, 11, 127, 0x4), FieldTrait( 15, 19, 137, 0x4), FieldTrait( 22, 15, 21, 0x4),
9714  FieldTrait( 30, 20, 122, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 120, 0x1),
9715  FieldTrait( 54, 7, 17, 0x1), FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 151, 0x4),
9716  FieldTrait( 60, 22, 141, 0x4), FieldTrait( 63, 15, 142, 0x4), FieldTrait( 64, 25, 143, 0x4),
9717  FieldTrait( 65, 15, 19, 0x4), FieldTrait( 70, 15, 1, 0x1), FieldTrait( 71, 7, 2, 0x1),
9718  FieldTrait( 72, 15, 5, 0x4), FieldTrait( 73, 1, 12, 0xc), FieldTrait( 74, 1, 138, 0x4),
9719  FieldTrait( 75, 25, 140, 0x1), FieldTrait( 77, 7, 149, 0x4), FieldTrait( 78, 1, 173, 0xc),
9720  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 118, 13, 148, 0x4),
9721  FieldTrait( 124, 1, 13, 0xc), FieldTrait( 157, 1, 154, 0x4), FieldTrait( 158, 14, 155, 0x4),
9722  FieldTrait( 159, 13, 156, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 196, 15, 8, 0x4),
9723  FieldTrait( 197, 1, 9, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
9724  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
9725  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
9726  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
9727  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
9728  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 229, 25, 123, 0x4), FieldTrait( 231, 9, 44, 0x4),
9729  FieldTrait( 232, 1, 163, 0xc), FieldTrait( 235, 15, 164, 0x4), FieldTrait( 236, 14, 165, 0x4),
9730  FieldTrait( 237, 13, 147, 0x4), FieldTrait( 238, 13, 146, 0x4), FieldTrait( 239, 1, 31, 0x4),
9731  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 336, 15, 124, 0x4),
9732  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
9733  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
9734  FieldTrait( 381, 13, 145, 0x4), FieldTrait( 423, 1, 126, 0x4), FieldTrait( 442, 7, 180, 0x4),
9735  FieldTrait( 453, 1, 139, 0xc), FieldTrait( 454, 1, 22, 0xc), FieldTrait( 460, 1, 23, 0x4),
9736  FieldTrait( 461, 15, 24, 0x4), FieldTrait( 466, 15, 10, 0x4), FieldTrait( 470, 18, 37, 0x4),
9737  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 540, 13, 157, 0x4),
9738  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
9739  FieldTrait( 570, 8, 14, 0x4), FieldTrait( 574, 15, 16, 0x4), FieldTrait( 578, 15, 179, 0x4),
9740  FieldTrait( 582, 1, 178, 0x4), FieldTrait( 625, 15, 125, 0x4), FieldTrait( 626, 1, 3, 0x1),
9741  FieldTrait( 650, 8, 162, 0x4), FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4),
9742  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4), FieldTrait( 691, 15, 53, 0x4),
9743  FieldTrait( 696, 25, 167, 0x4), FieldTrait( 697, 11, 168, 0x4), FieldTrait( 698, 1, 169, 0x4),
9744  FieldTrait( 699, 15, 135, 0x4), FieldTrait( 700, 8, 15, 0x4), FieldTrait( 701, 25, 166, 0x4),
9745  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 175, 0x4), FieldTrait( 738, 13, 158, 0x4),
9746  FieldTrait( 753, 1, 170, 0xc), FieldTrait( 754, 8, 150, 0x4), FieldTrait( 761, 15, 136, 0x4),
9747  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 775, 1, 144, 0x4), FieldTrait( 788, 1, 113, 0x4),
9748  FieldTrait( 793, 15, 4, 0x4), FieldTrait( 796, 1, 6, 0x4), FieldTrait( 808, 1, 7, 0x4),
9749  FieldTrait( 819, 1, 174, 0x4), FieldTrait( 828, 1, 176, 0x4), FieldTrait( 829, 1, 177, 0x4),
9750  FieldTrait( 854, 1, 121, 0x4), FieldTrait( 857, 1, 11, 0x4), FieldTrait( 860, 11, 128, 0x4),
9751  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4), FieldTrait( 870, 1, 108, 0xc),
9752  FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4),
9753  FieldTrait( 876, 15, 56, 0x4), FieldTrait( 892, 1, 171, 0x4), FieldTrait( 893, 8, 172, 0x4),
9754  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
9755  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
9756  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 920, 13, 159, 0x4),
9757  FieldTrait( 921, 13, 160, 0x4), FieldTrait( 922, 13, 161, 0x4), FieldTrait( 947, 19, 42, 0x4),
9758  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
9759  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
9760  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 991, 11, 182, 0x4), FieldTrait( 996, 15, 69, 0x4),
9761  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1011, 15, 181, 0x4), FieldTrait(1018, 1, 68, 0xc),
9762  FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4), FieldTrait(1146, 13, 73, 0x4),
9763  FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4),
9764  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
9765  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
9766  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
9767  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
9768  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
9769  FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4),
9770  FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4),
9771  FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4),
9772  FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4),
9773  FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
9774 };
9777 //-------------------------------------------------------------------------------------------------
9779 {
9780  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
9781  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
9782  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
9783 };
9786 const unsigned short AllocationInstructionAlert::NoOrders::_fnum;
9787 //-------------------------------------------------------------------------------------------------
9788 const FieldTrait AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits[] =
9789 {
9790  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
9791  FieldTrait( 806, 1, 4, 0xc)
9792 };
9793 const FieldTrait_Hash_Array AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_ftha(AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits, 4);
9796 //-------------------------------------------------------------------------------------------------
9797 const FieldTrait AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
9798 {
9799  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
9800 };
9801 const FieldTrait_Hash_Array AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
9804 //-------------------------------------------------------------------------------------------------
9806 {
9807  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
9808  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
9809  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
9810  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
9811  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
9812  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
9813  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
9814  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
9815  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
9816  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
9817  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
9818  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
9819  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
9820  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
9821 };
9824 const unsigned short AllocationInstructionAlert::NoAllocs::_fnum;
9825 //-------------------------------------------------------------------------------------------------
9826 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits[] =
9827 {
9828  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
9829 };
9830 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits, 3);
9833 //-------------------------------------------------------------------------------------------------
9834 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
9835 {
9836  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
9837  FieldTrait( 801, 1, 4, 0xc)
9838 };
9839 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
9842 //-------------------------------------------------------------------------------------------------
9843 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
9844 {
9845  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
9846 };
9847 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
9850 //-------------------------------------------------------------------------------------------------
9851 const FieldTrait AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits[] =
9852 {
9853  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
9854  FieldTrait( 891, 1, 4, 0x4)
9855 };
9856 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoMiscFees::_ftha(AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits, 4);
9859 //-------------------------------------------------------------------------------------------------
9860 const FieldTrait AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits[] =
9861 {
9862  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
9863  FieldTrait( 804, 1, 4, 0xc)
9864 };
9865 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits, 4);
9868 //-------------------------------------------------------------------------------------------------
9869 const FieldTrait AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
9870 {
9871  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
9872 };
9873 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
9876 //-------------------------------------------------------------------------------------------------
9877 const FieldTrait AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits[] =
9878 {
9879  FieldTrait( 577, 1, 1, 0x4)
9880 };
9881 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_ftha(AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits, 1);
9884 //-------------------------------------------------------------------------------------------------
9886 {
9887  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
9888  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
9889  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
9890 };
9893 const unsigned short AllocationInstructionAlert::NoExecs::_fnum;
9894 //-------------------------------------------------------------------------------------------------
9896 {
9897  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
9898 };
9902 //-------------------------------------------------------------------------------------------------
9904 {
9905  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
9906  FieldTrait( 802, 1, 4, 0xc)
9907 };
9911 //-------------------------------------------------------------------------------------------------
9912 const FieldTrait AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits[] =
9913 {
9914  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
9915 };
9916 const FieldTrait_Hash_Array AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits, 2);
9919 //-------------------------------------------------------------------------------------------------
9921 {
9922  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9923 };
9927 //-------------------------------------------------------------------------------------------------
9929 {
9930  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
9931  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
9932  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
9933  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
9934  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
9935  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
9936  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
9937  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
9938  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
9939  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
9940  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
9941  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
9942  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
9943  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
9944  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
9945  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
9946  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
9947  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
9948 };
9951 const unsigned short AllocationInstructionAlert::NoLegs::_fnum;
9952 //-------------------------------------------------------------------------------------------------
9953 const FieldTrait AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits[] =
9954 {
9955  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
9956 };
9957 const FieldTrait_Hash_Array AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_ftha(AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits, 2);
9960 //-------------------------------------------------------------------------------------------------
9962 {
9963  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
9964  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
9965  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
9966  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
9967  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
9968  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
9969  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
9970  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
9971  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
9972  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
9973  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
9974  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
9975  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
9976  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
9977  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
9978  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
9979  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
9980  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
9981  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
9982  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
9983  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
9984  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
9985  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9986  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9987 };
9991 //-------------------------------------------------------------------------------------------------
9992 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9993 {
9994  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9995 };
9996 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9999 //-------------------------------------------------------------------------------------------------
10000 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits[] =
10001 {
10002  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10003 };
10004 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10007 //-------------------------------------------------------------------------------------------------
10008 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10009 {
10010  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10011  FieldTrait(1062, 1, 4, 0xc)
10012 };
10013 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10016 //-------------------------------------------------------------------------------------------------
10017 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10018 {
10019  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10020 };
10021 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10024 //-------------------------------------------------------------------------------------------------
10026 {
10027  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
10028 };
10031 const unsigned short AllocationInstructionAlert::NoPosAmt::_fnum;
10032 //-------------------------------------------------------------------------------------------------
10034 {
10035  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10036  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10037 };
10040 const unsigned short AllocationInstructionAlert::NoEvents::_fnum;
10041 //-------------------------------------------------------------------------------------------------
10043 {
10044  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
10045 };
10049 //-------------------------------------------------------------------------------------------------
10051 {
10052  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10053  FieldTrait(1052, 1, 4, 0xc)
10054 };
10058 //-------------------------------------------------------------------------------------------------
10059 const FieldTrait AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10060 {
10061  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10062 };
10063 const FieldTrait_Hash_Array AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10066 //-------------------------------------------------------------------------------------------------
10068 {
10069  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10070  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10071  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10072 };
10076 //-------------------------------------------------------------------------------------------------
10077 const FieldTrait AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits[] =
10078 {
10079  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10080 };
10081 const FieldTrait_Hash_Array AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_ftha(AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits, 3);
10084 //-------------------------------------------------------------------------------------------------
10085 const FieldTrait AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10086 {
10087  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10088 };
10089 const FieldTrait_Hash_Array AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10092 //-------------------------------------------------------------------------------------------------
10093 const FieldTrait ExecutionAcknowledgement::_traits[] =
10094 {
10095  FieldTrait( 6, 11, 108, 0x4), FieldTrait( 11, 15, 3, 0x4), FieldTrait( 14, 10, 107, 0x4),
10096  FieldTrait( 17, 15, 5, 0x1), FieldTrait( 22, 15, 10, 0x4), FieldTrait( 31, 11, 104, 0x4),
10097  FieldTrait( 32, 10, 103, 0x4), FieldTrait( 37, 15, 1, 0x1), FieldTrait( 38, 10, 98, 0x4),
10098  FieldTrait( 48, 15, 9, 0x4), FieldTrait( 54, 7, 97, 0x1), FieldTrait( 55, 15, 7, 0x4),
10099  FieldTrait( 58, 15, 109, 0x4), FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4),
10100  FieldTrait( 107, 15, 39, 0x4), FieldTrait( 127, 7, 6, 0x4), FieldTrait( 152, 10, 99, 0x4),
10101  FieldTrait( 167, 15, 14, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 200, 21, 16, 0x4),
10102  FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4),
10103  FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4),
10104  FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4),
10105  FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4),
10106  FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4),
10107  FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4),
10108  FieldTrait( 354, 2, 110, 0x4), FieldTrait( 355, 28, 111, 0x4), FieldTrait( 423, 1, 105, 0x4),
10109  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
10110  FieldTrait( 468, 7, 101, 0x4), FieldTrait( 469, 9, 102, 0x4), FieldTrait( 470, 18, 26, 0x4),
10111  FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4), FieldTrait( 516, 14, 100, 0x4),
10112  FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4), FieldTrait( 555, 1, 96, 0xc),
10113  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 669, 11, 106, 0x4), FieldTrait( 691, 15, 42, 0x4),
10114  FieldTrait( 711, 1, 95, 0xc), FieldTrait( 762, 15, 15, 0x4), FieldTrait( 864, 1, 46, 0xc),
10115  FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4),
10116  FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 965, 15, 49, 0x4),
10117  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
10118  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
10119  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
10120  FieldTrait(1036, 7, 4, 0x1), FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4),
10121  FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4),
10122  FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4),
10123  FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4),
10124  FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4),
10125  FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4),
10126  FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4),
10127  FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
10128  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
10129  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
10130  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
10131  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
10132 };
10133 const FieldTrait_Hash_Array ExecutionAcknowledgement::_ftha(ExecutionAcknowledgement::_traits, 111);
10135 //-------------------------------------------------------------------------------------------------
10137 {
10138  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10139 };
10143 //-------------------------------------------------------------------------------------------------
10144 const FieldTrait ExecutionAcknowledgement::NoLegs::_traits[] =
10145 {
10146  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
10147  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
10148  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
10149  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
10150  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
10151  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
10152  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
10153  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
10154  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
10155  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
10156  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
10157  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
10158  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
10159  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
10160  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
10161  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
10162  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
10163  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
10164 };
10167 const unsigned short ExecutionAcknowledgement::NoLegs::_fnum;
10168 //-------------------------------------------------------------------------------------------------
10169 const FieldTrait ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits[] =
10170 {
10171  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
10172 };
10173 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_ftha(ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits, 2);
10176 //-------------------------------------------------------------------------------------------------
10178 {
10179  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10180  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10181  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10182  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10183  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10184  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10185  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10186  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10187  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10188  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10189  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10190  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10191  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10192  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10193  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10194  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10195  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10196  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10197  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10198  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10199  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10200  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10201  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10202  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10203 };
10207 //-------------------------------------------------------------------------------------------------
10208 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10209 {
10210  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10211 };
10212 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10215 //-------------------------------------------------------------------------------------------------
10216 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits[] =
10217 {
10218  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10219 };
10220 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10223 //-------------------------------------------------------------------------------------------------
10224 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10225 {
10226  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10227  FieldTrait(1062, 1, 4, 0xc)
10228 };
10229 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10232 //-------------------------------------------------------------------------------------------------
10233 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10234 {
10235  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10236 };
10237 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10240 //-------------------------------------------------------------------------------------------------
10242 {
10243  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10244  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10245 };
10248 const unsigned short ExecutionAcknowledgement::NoEvents::_fnum;
10249 //-------------------------------------------------------------------------------------------------
10251 {
10252  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10253  FieldTrait(1052, 1, 4, 0xc)
10254 };
10258 //-------------------------------------------------------------------------------------------------
10259 const FieldTrait ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10260 {
10261  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10262 };
10263 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10266 //-------------------------------------------------------------------------------------------------
10268 {
10269  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10270  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10271  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10272 };
10276 //-------------------------------------------------------------------------------------------------
10277 const FieldTrait ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits[] =
10278 {
10279  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10280 };
10281 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_ftha(ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits, 3);
10284 //-------------------------------------------------------------------------------------------------
10285 const FieldTrait ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10286 {
10287  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10288 };
10289 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10292 //-------------------------------------------------------------------------------------------------
10293 const FieldTrait ContraryIntentionReport::_traits[] =
10294 {
10295  FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4), FieldTrait( 55, 15, 8, 0x4),
10296  FieldTrait( 58, 15, 96, 0x4), FieldTrait( 60, 22, 2, 0x4), FieldTrait( 65, 15, 9, 0x4),
10297  FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4), FieldTrait( 167, 15, 15, 0x4),
10298  FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4), FieldTrait( 202, 11, 31, 0x4),
10299  FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4), FieldTrait( 223, 14, 35, 0x4),
10300  FieldTrait( 224, 25, 19, 0x4), FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4),
10301  FieldTrait( 227, 14, 23, 0x4), FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4),
10302  FieldTrait( 239, 1, 21, 0x4), FieldTrait( 240, 25, 30, 0x4), FieldTrait( 255, 15, 25, 0x4),
10303  FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4), FieldTrait( 350, 2, 41, 0x4),
10304  FieldTrait( 351, 28, 42, 0x4), FieldTrait( 354, 2, 97, 0x4), FieldTrait( 355, 28, 98, 0x4),
10305  FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 12, 0xc), FieldTrait( 460, 1, 13, 0x4),
10306  FieldTrait( 461, 15, 14, 0x4), FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4),
10307  FieldTrait( 472, 15, 29, 0x4), FieldTrait( 541, 25, 18, 0x4), FieldTrait( 543, 15, 26, 0x4),
10308  FieldTrait( 667, 21, 44, 0x4), FieldTrait( 691, 15, 43, 0x4), FieldTrait( 711, 1, 99, 0xc),
10309  FieldTrait( 715, 25, 5, 0x1), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 864, 1, 47, 0xc),
10310  FieldTrait( 873, 25, 48, 0x4), FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4),
10311  FieldTrait( 876, 15, 46, 0x4), FieldTrait( 947, 19, 32, 0x4), FieldTrait( 965, 15, 50, 0x4),
10312  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
10313  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
10314  FieldTrait( 977, 15, 1, 0x1), FieldTrait( 978, 8, 3, 0x4), FieldTrait( 979, 15, 4, 0x4),
10315  FieldTrait( 981, 1, 7, 0xc), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
10316  FieldTrait(1018, 1, 58, 0xc), FieldTrait(1049, 7, 52, 0x4), FieldTrait(1079, 26, 61, 0x4),
10317  FieldTrait(1146, 13, 63, 0x4), FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4),
10318  FieldTrait(1180, 15, 100, 0x4), FieldTrait(1181, 4, 101, 0x4), FieldTrait(1184, 2, 65, 0x4),
10319  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
10320  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
10321  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
10322  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
10323  FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4), FieldTrait(1244, 8, 79, 0x4),
10324  FieldTrait(1350, 4, 102, 0x4), FieldTrait(1352, 8, 103, 0x4), FieldTrait(1435, 1, 82, 0x4),
10325  FieldTrait(1439, 1, 83, 0x4), FieldTrait(1449, 15, 84, 0x4), FieldTrait(1450, 15, 85, 0x4),
10326  FieldTrait(1451, 14, 86, 0x4), FieldTrait(1452, 14, 87, 0x4), FieldTrait(1457, 14, 88, 0x4),
10327  FieldTrait(1458, 14, 89, 0x4), FieldTrait(1478, 1, 90, 0x4), FieldTrait(1479, 1, 91, 0x4),
10328  FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4), FieldTrait(1482, 1, 94, 0x4),
10329  FieldTrait(1483, 1, 95, 0xc)
10330 };
10331 const FieldTrait_Hash_Array ContraryIntentionReport::_ftha(ContraryIntentionReport::_traits, 103);
10333 //-------------------------------------------------------------------------------------------------
10335 {
10336  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
10337  FieldTrait( 802, 1, 4, 0xc)
10338 };
10341 const unsigned short ContraryIntentionReport::NoPartyIDs::_fnum;
10342 //-------------------------------------------------------------------------------------------------
10343 const FieldTrait ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
10344 {
10345  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
10346 };
10347 const FieldTrait_Hash_Array ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_ftha(ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
10350 //-------------------------------------------------------------------------------------------------
10352 {
10353  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10354 };
10358 //-------------------------------------------------------------------------------------------------
10360 {
10361  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10362  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10363  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10364  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10365  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10366  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10367  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10368  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10369  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10370  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10371  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10372  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10373  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10374  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10375  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10376  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10377  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10378  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10379  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10380  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10381  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10382  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10383  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10384  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10385 };
10389 //-------------------------------------------------------------------------------------------------
10390 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10391 {
10392  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10393 };
10394 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10397 //-------------------------------------------------------------------------------------------------
10398 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
10399 {
10400  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10401 };
10402 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_ftha(ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10405 //-------------------------------------------------------------------------------------------------
10406 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10407 {
10408  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10409  FieldTrait(1062, 1, 4, 0xc)
10410 };
10411 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10414 //-------------------------------------------------------------------------------------------------
10415 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10416 {
10417  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10418 };
10419 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10422 //-------------------------------------------------------------------------------------------------
10423 const FieldTrait ContraryIntentionReport::NoEvents::_traits[] =
10424 {
10425  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10426  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10427 };
10430 const unsigned short ContraryIntentionReport::NoEvents::_fnum;
10431 //-------------------------------------------------------------------------------------------------
10433 {
10434  FieldTrait( 982, 1, 1, 0x4), FieldTrait( 983, 10, 2, 0x4)
10435 };
10439 //-------------------------------------------------------------------------------------------------
10441 {
10442  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10443  FieldTrait(1052, 1, 4, 0xc)
10444 };
10448 //-------------------------------------------------------------------------------------------------
10449 const FieldTrait ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10450 {
10451  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10452 };
10453 const FieldTrait_Hash_Array ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10456 //-------------------------------------------------------------------------------------------------
10458 {
10459  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10460  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10461  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10462 };
10466 //-------------------------------------------------------------------------------------------------
10467 const FieldTrait ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
10468 {
10469  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10470 };
10471 const FieldTrait_Hash_Array ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_ftha(ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
10474 //-------------------------------------------------------------------------------------------------
10475 const FieldTrait ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10476 {
10477  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10478 };
10479 const FieldTrait_Hash_Array ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10482 //-------------------------------------------------------------------------------------------------
10483 const FieldTrait SecurityDefinitionUpdateReport::_traits[] =
10484 {
10485  FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4),
10486  FieldTrait( 55, 15, 8, 0x4), FieldTrait( 58, 15, 98, 0x4), FieldTrait( 60, 22, 125, 0x4),
10487  FieldTrait( 65, 15, 9, 0x4), FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4),
10488  FieldTrait( 167, 15, 15, 0x4), FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4),
10489  FieldTrait( 202, 11, 31, 0x4), FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4),
10490  FieldTrait( 218, 12, 106, 0x4), FieldTrait( 220, 19, 107, 0x4), FieldTrait( 221, 15, 108, 0x4),
10491  FieldTrait( 222, 15, 109, 0x4), FieldTrait( 223, 14, 35, 0x4), FieldTrait( 224, 25, 19, 0x4),
10492  FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4), FieldTrait( 227, 14, 23, 0x4),
10493  FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4), FieldTrait( 232, 1, 105, 0xc),
10494  FieldTrait( 235, 15, 114, 0x4), FieldTrait( 236, 14, 115, 0x4), FieldTrait( 239, 1, 21, 0x4),
10495  FieldTrait( 240, 25, 30, 0x4), FieldTrait( 255, 15, 25, 0x4), FieldTrait( 292, 16, 7, 0x4),
10496  FieldTrait( 320, 15, 2, 0x4), FieldTrait( 322, 15, 3, 0x4), FieldTrait( 323, 1, 4, 0x4),
10497  FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4), FieldTrait( 350, 2, 41, 0x4),
10498  FieldTrait( 351, 28, 42, 0x4), FieldTrait( 354, 2, 99, 0x4), FieldTrait( 355, 28, 100, 0x4),
10499  FieldTrait( 454, 1, 12, 0xc), FieldTrait( 460, 1, 13, 0x4), FieldTrait( 461, 15, 14, 0x4),
10500  FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4), FieldTrait( 472, 15, 29, 0x4),
10501  FieldTrait( 541, 25, 18, 0x4), FieldTrait( 543, 15, 26, 0x4), FieldTrait( 555, 1, 101, 0xc),
10502  FieldTrait( 662, 11, 110, 0x4), FieldTrait( 663, 1, 111, 0x4), FieldTrait( 667, 21, 44, 0x4),
10503  FieldTrait( 668, 1, 102, 0x4), FieldTrait( 691, 15, 43, 0x4), FieldTrait( 696, 25, 117, 0x4),
10504  FieldTrait( 697, 11, 118, 0x4), FieldTrait( 698, 1, 119, 0x4), FieldTrait( 699, 15, 112, 0x4),
10505  FieldTrait( 701, 25, 116, 0x4), FieldTrait( 711, 1, 96, 0xc), FieldTrait( 715, 25, 5, 0x4),
10506  FieldTrait( 761, 15, 113, 0x4), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 864, 1, 47, 0xc),
10507  FieldTrait( 869, 14, 103, 0x4), FieldTrait( 870, 1, 104, 0xc), FieldTrait( 873, 25, 48, 0x4),
10508  FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4), FieldTrait( 876, 15, 46, 0x4),
10509  FieldTrait( 947, 19, 32, 0x4), FieldTrait( 964, 1, 1, 0x4), FieldTrait( 965, 15, 50, 0x4),
10510  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
10511  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
10512  FieldTrait( 980, 7, 6, 0x4), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
10513  FieldTrait(1018, 1, 58, 0xc), FieldTrait(1049, 7, 52, 0x4), FieldTrait(1079, 26, 61, 0x4),
10514  FieldTrait(1146, 13, 63, 0x4), FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4),
10515  FieldTrait(1180, 15, 121, 0x4), FieldTrait(1181, 4, 122, 0x4), FieldTrait(1184, 2, 65, 0x4),
10516  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
10517  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
10518  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
10519  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
10520  FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4), FieldTrait(1244, 8, 79, 0x4),
10521  FieldTrait(1310, 1, 120, 0xc), FieldTrait(1350, 4, 123, 0x4), FieldTrait(1352, 8, 124, 0x4),
10522  FieldTrait(1435, 1, 82, 0x4), FieldTrait(1439, 1, 83, 0x4), FieldTrait(1449, 15, 84, 0x4),
10523  FieldTrait(1450, 15, 85, 0x4), FieldTrait(1451, 14, 86, 0x4), FieldTrait(1452, 14, 87, 0x4),
10524  FieldTrait(1457, 14, 88, 0x4), FieldTrait(1458, 14, 89, 0x4), FieldTrait(1478, 1, 90, 0x4),
10525  FieldTrait(1479, 1, 91, 0x4), FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4),
10526  FieldTrait(1482, 1, 94, 0x4), FieldTrait(1483, 1, 95, 0xc)
10527 };
10530 //-------------------------------------------------------------------------------------------------
10532 {
10533  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
10534 };
10538 //-------------------------------------------------------------------------------------------------
10540 {
10541  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10542 };
10546 //-------------------------------------------------------------------------------------------------
10548 {
10549  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
10550  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
10551  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
10552  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
10553  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
10554  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
10555  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
10556  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
10557  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
10558  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
10559  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
10560  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
10561  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
10562  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
10563  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
10564  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
10565  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
10566  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
10567 };
10571 //-------------------------------------------------------------------------------------------------
10572 const FieldTrait SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits[] =
10573 {
10574  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
10575 };
10576 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits, 2);
10579 //-------------------------------------------------------------------------------------------------
10581 {
10582  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10583  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10584  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10585  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10586  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10587  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10588  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10589  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10590  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10591  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10592  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10593  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10594  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10595  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10596  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10597  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10598  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10599  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10600  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10601  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10602  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10603  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10604  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10605  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10606 };
10610 //-------------------------------------------------------------------------------------------------
10611 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10612 {
10613  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10614 };
10615 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10618 //-------------------------------------------------------------------------------------------------
10619 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
10620 {
10621  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10622 };
10623 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10626 //-------------------------------------------------------------------------------------------------
10627 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10628 {
10629  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10630  FieldTrait(1062, 1, 4, 0xc)
10631 };
10632 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10635 //-------------------------------------------------------------------------------------------------
10636 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10637 {
10638  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10639 };
10640 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10643 //-------------------------------------------------------------------------------------------------
10645 {
10646  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10647  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10648 };
10652 //-------------------------------------------------------------------------------------------------
10654 {
10655  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
10656 };
10660 //-------------------------------------------------------------------------------------------------
10662 {
10663  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10664  FieldTrait(1052, 1, 4, 0xc)
10665 };
10669 //-------------------------------------------------------------------------------------------------
10670 const FieldTrait SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10671 {
10672  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10673 };
10674 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10677 //-------------------------------------------------------------------------------------------------
10679 {
10680  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
10681  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
10682  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
10683  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
10684  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
10685  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
10686  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
10687 };
10691 //-------------------------------------------------------------------------------------------------
10692 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits[] =
10693 {
10694  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
10695  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
10696 };
10697 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits, 6);
10700 //-------------------------------------------------------------------------------------------------
10701 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
10702 {
10703  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
10704  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
10705 };
10706 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
10709 //-------------------------------------------------------------------------------------------------
10710 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits[] =
10711 {
10712  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
10713  FieldTrait(1209, 1, 4, 0x4)
10714 };
10715 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits, 4);
10718 //-------------------------------------------------------------------------------------------------
10719 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits[] =
10720 {
10721  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
10722 };
10723 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits, 2);
10726 //-------------------------------------------------------------------------------------------------
10727 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits[] =
10728 {
10729  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
10730  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
10731  FieldTrait(1239, 1, 4, 0xc)
10732 };
10733 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits, 7);
10736 //-------------------------------------------------------------------------------------------------
10737 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
10738 {
10739  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
10740 };
10741 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
10744 //-------------------------------------------------------------------------------------------------
10745 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
10746 {
10747  FieldTrait(1308, 7, 1, 0x4)
10748 };
10749 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
10752 //-------------------------------------------------------------------------------------------------
10753 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
10754 {
10755  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
10756 };
10757 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
10760 //-------------------------------------------------------------------------------------------------
10761 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
10762 {
10763  FieldTrait( 40, 7, 1, 0x4)
10764 };
10765 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
10768 //-------------------------------------------------------------------------------------------------
10769 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
10770 {
10771  FieldTrait( 59, 7, 1, 0x4)
10772 };
10773 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
10776 //-------------------------------------------------------------------------------------------------
10777 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
10778 {
10779  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
10780 };
10781 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
10784 //-------------------------------------------------------------------------------------------------
10786 {
10787  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10788  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10789  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10790 };
10794 //-------------------------------------------------------------------------------------------------
10795 const FieldTrait SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits[] =
10796 {
10797  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10798 };
10799 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
10802 //-------------------------------------------------------------------------------------------------
10803 const FieldTrait SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10804 {
10805  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10806 };
10807 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10810 //-------------------------------------------------------------------------------------------------
10811 const FieldTrait SettlementObligationReport::_traits[] =
10812 {
10813  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 8, 0x4), FieldTrait( 354, 2, 6, 0x4),
10814  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 715, 25, 1, 0x4), FieldTrait(1153, 1, 2, 0x4),
10815  FieldTrait(1159, 1, 4, 0x1), FieldTrait(1160, 15, 3, 0x1), FieldTrait(1165, 1, 9, 0xc),
10816  FieldTrait(1180, 15, 10, 0x4), FieldTrait(1181, 4, 11, 0x4), FieldTrait(1350, 4, 12, 0x4),
10817  FieldTrait(1352, 8, 13, 0x4)
10818 };
10821 //-------------------------------------------------------------------------------------------------
10823 {
10824  FieldTrait( 15, 19, 7, 0x4), FieldTrait( 22, 15, 14, 0x4), FieldTrait( 48, 15, 13, 0x4),
10825  FieldTrait( 55, 15, 11, 0x4), FieldTrait( 64, 25, 10, 0x4), FieldTrait( 65, 15, 12, 0x4),
10826  FieldTrait( 106, 15, 40, 0x4), FieldTrait( 107, 15, 43, 0x4), FieldTrait( 119, 13, 6, 0x4),
10827  FieldTrait( 120, 19, 8, 0x4), FieldTrait( 126, 22, 101, 0x4), FieldTrait( 155, 9, 9, 0x4),
10828  FieldTrait( 167, 15, 18, 0x4), FieldTrait( 168, 22, 100, 0x4), FieldTrait( 200, 21, 20, 0x4),
10829  FieldTrait( 201, 1, 81, 0x4), FieldTrait( 202, 11, 34, 0x4), FieldTrait( 206, 7, 36, 0x4),
10830  FieldTrait( 207, 20, 39, 0x4), FieldTrait( 223, 14, 38, 0x4), FieldTrait( 224, 25, 22, 0x4),
10831  FieldTrait( 225, 25, 23, 0x4), FieldTrait( 226, 1, 25, 0x4), FieldTrait( 227, 14, 26, 0x4),
10832  FieldTrait( 228, 9, 27, 0x4), FieldTrait( 231, 9, 37, 0x4), FieldTrait( 239, 1, 24, 0x4),
10833  FieldTrait( 240, 25, 33, 0x4), FieldTrait( 255, 15, 28, 0x4), FieldTrait( 348, 2, 41, 0x4),
10834  FieldTrait( 349, 28, 42, 0x4), FieldTrait( 350, 2, 44, 0x4), FieldTrait( 351, 28, 45, 0x4),
10835  FieldTrait( 430, 1, 1, 0x4), FieldTrait( 453, 1, 99, 0xc), FieldTrait( 454, 1, 15, 0xc),
10836  FieldTrait( 460, 1, 16, 0x4), FieldTrait( 461, 15, 17, 0x4), FieldTrait( 470, 18, 30, 0x4),
10837  FieldTrait( 471, 15, 31, 0x4), FieldTrait( 472, 15, 32, 0x4), FieldTrait( 541, 25, 21, 0x4),
10838  FieldTrait( 543, 15, 29, 0x4), FieldTrait( 667, 21, 47, 0x4), FieldTrait( 691, 15, 46, 0x4),
10839  FieldTrait( 762, 15, 19, 0x4), FieldTrait( 779, 22, 102, 0x4), FieldTrait( 864, 1, 50, 0xc),
10840  FieldTrait( 873, 25, 51, 0x4), FieldTrait( 874, 25, 52, 0x4), FieldTrait( 875, 1, 48, 0x4),
10841  FieldTrait( 876, 15, 49, 0x4), FieldTrait( 947, 19, 35, 0x4), FieldTrait( 965, 15, 53, 0x4),
10842  FieldTrait( 966, 15, 54, 0x4), FieldTrait( 967, 9, 56, 0x4), FieldTrait( 968, 9, 57, 0x4),
10843  FieldTrait( 969, 9, 58, 0x4), FieldTrait( 970, 1, 59, 0x4), FieldTrait( 971, 1, 60, 0x4),
10844  FieldTrait( 996, 15, 62, 0x4), FieldTrait( 997, 15, 63, 0x4), FieldTrait(1018, 1, 61, 0xc),
10845  FieldTrait(1049, 7, 55, 0x4), FieldTrait(1079, 26, 64, 0x4), FieldTrait(1146, 13, 66, 0x4),
10846  FieldTrait(1147, 10, 67, 0x4), FieldTrait(1151, 15, 65, 0x4), FieldTrait(1157, 13, 5, 0x4),
10847  FieldTrait(1158, 1, 103, 0xc), FieldTrait(1161, 15, 2, 0x4), FieldTrait(1162, 7, 3, 0x4),
10848  FieldTrait(1163, 15, 4, 0x4), FieldTrait(1184, 2, 68, 0x4), FieldTrait(1185, 29, 69, 0x4),
10849  FieldTrait(1186, 15, 70, 0x4), FieldTrait(1191, 15, 72, 0x4), FieldTrait(1192, 10, 73, 0x4),
10850  FieldTrait(1193, 7, 74, 0x4), FieldTrait(1194, 1, 75, 0x4), FieldTrait(1195, 13, 76, 0x4),
10851  FieldTrait(1196, 15, 77, 0x4), FieldTrait(1197, 15, 84, 0x4), FieldTrait(1198, 1, 78, 0x4),
10852  FieldTrait(1199, 11, 79, 0x4), FieldTrait(1200, 11, 80, 0x4), FieldTrait(1227, 15, 71, 0x4),
10853  FieldTrait(1242, 8, 83, 0x4), FieldTrait(1244, 8, 82, 0x4), FieldTrait(1435, 1, 85, 0x4),
10854  FieldTrait(1439, 1, 86, 0x4), FieldTrait(1449, 15, 87, 0x4), FieldTrait(1450, 15, 88, 0x4),
10855  FieldTrait(1451, 14, 89, 0x4), FieldTrait(1452, 14, 90, 0x4), FieldTrait(1457, 14, 91, 0x4),
10856  FieldTrait(1458, 14, 92, 0x4), FieldTrait(1478, 1, 93, 0x4), FieldTrait(1479, 1, 94, 0x4),
10857  FieldTrait(1480, 14, 95, 0x4), FieldTrait(1481, 1, 96, 0x4), FieldTrait(1482, 1, 97, 0x4),
10858  FieldTrait(1483, 1, 98, 0xc)
10859 };
10863 //-------------------------------------------------------------------------------------------------
10864 const FieldTrait SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits[] =
10865 {
10866  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
10867  FieldTrait( 802, 1, 4, 0xc)
10868 };
10869 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoPartyIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits, 4);
10872 //-------------------------------------------------------------------------------------------------
10873 const FieldTrait SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_traits[] =
10874 {
10875  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
10876 };
10877 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_traits, 2);
10880 //-------------------------------------------------------------------------------------------------
10881 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits[] =
10882 {
10883  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10884 };
10885 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_ftha(SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits, 2);
10888 //-------------------------------------------------------------------------------------------------
10889 const FieldTrait SettlementObligationReport::NoSettlOblig::NoEvents::_traits[] =
10890 {
10891  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10892  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10893 };
10894 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoEvents::_ftha(SettlementObligationReport::NoSettlOblig::NoEvents::_traits, 5);
10897 //-------------------------------------------------------------------------------------------------
10898 const FieldTrait SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits[] =
10899 {
10900  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10901  FieldTrait(1052, 1, 4, 0xc)
10902 };
10903 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_ftha(SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits, 4);
10906 //-------------------------------------------------------------------------------------------------
10907 const FieldTrait SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10908 {
10909  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10910 };
10911 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10914 //-------------------------------------------------------------------------------------------------
10915 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits[] =
10916 {
10917  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
10918 };
10919 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits, 2);
10922 //-------------------------------------------------------------------------------------------------
10923 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_traits[] =
10924 {
10925  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
10926  FieldTrait( 801, 1, 4, 0xc)
10927 };
10928 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
10931 //-------------------------------------------------------------------------------------------------
10932 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
10933 {
10934  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
10935 };
10936 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
10939 //-------------------------------------------------------------------------------------------------
10940 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits[] =
10941 {
10942  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10943  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10944  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10945 };
10946 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits, 8);
10949 //-------------------------------------------------------------------------------------------------
10950 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_traits[] =
10951 {
10952  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10953 };
10954 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_traits, 3);
10957 //-------------------------------------------------------------------------------------------------
10958 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10959 {
10960  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10961 };
10962 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10965 //-------------------------------------------------------------------------------------------------
10967 {
10968  FieldTrait( 60, 22, 148, 0x4), FieldTrait( 146, 1, 143, 0xc), FieldTrait( 241, 25, 16, 0x4),
10969  FieldTrait( 242, 25, 17, 0x4), FieldTrait( 243, 1, 18, 0x4), FieldTrait( 244, 1, 19, 0x4),
10970  FieldTrait( 245, 14, 20, 0x4), FieldTrait( 246, 9, 21, 0x4), FieldTrait( 247, 25, 27, 0x4),
10971  FieldTrait( 256, 15, 22, 0x4), FieldTrait( 305, 15, 8, 0x4), FieldTrait( 306, 15, 34, 0x4),
10972  FieldTrait( 307, 15, 37, 0x4), FieldTrait( 308, 20, 33, 0x4), FieldTrait( 309, 15, 7, 0x4),
10973  FieldTrait( 310, 15, 12, 0x4), FieldTrait( 311, 15, 5, 0x4), FieldTrait( 312, 15, 6, 0x4),
10974  FieldTrait( 313, 21, 14, 0x4), FieldTrait( 315, 1, 64, 0x4), FieldTrait( 316, 11, 28, 0x4),
10975  FieldTrait( 317, 7, 30, 0x4), FieldTrait( 318, 19, 42, 0x4), FieldTrait( 320, 15, 1, 0x4),
10976  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 362, 2, 35, 0x4), FieldTrait( 363, 28, 36, 0x4),
10977  FieldTrait( 364, 2, 38, 0x4), FieldTrait( 365, 28, 39, 0x4), FieldTrait( 393, 1, 141, 0x4),
10978  FieldTrait( 435, 14, 32, 0x4), FieldTrait( 436, 9, 31, 0x4), FieldTrait( 457, 1, 9, 0xc),
10979  FieldTrait( 462, 1, 10, 0x4), FieldTrait( 463, 15, 11, 0x4), FieldTrait( 542, 25, 15, 0x4),
10980  FieldTrait( 560, 1, 3, 0x4), FieldTrait( 592, 18, 24, 0x4), FieldTrait( 593, 15, 25, 0x4),
10981  FieldTrait( 594, 15, 26, 0x4), FieldTrait( 595, 15, 23, 0x4), FieldTrait( 763, 15, 13, 0x4),
10982  FieldTrait( 810, 11, 44, 0x4), FieldTrait( 877, 15, 40, 0x4), FieldTrait( 878, 15, 41, 0x4),
10983  FieldTrait( 879, 10, 43, 0x4), FieldTrait( 882, 11, 45, 0x4), FieldTrait( 883, 11, 46, 0x4),
10984  FieldTrait( 884, 13, 47, 0x4), FieldTrait( 885, 13, 48, 0x4), FieldTrait( 886, 13, 49, 0x4),
10985  FieldTrait( 887, 1, 50, 0xc), FieldTrait( 893, 8, 142, 0x4), FieldTrait( 941, 19, 29, 0x4),
10986  FieldTrait( 972, 14, 51, 0x4), FieldTrait( 973, 13, 53, 0x4), FieldTrait( 974, 15, 54, 0x4),
10987  FieldTrait( 975, 1, 52, 0x4), FieldTrait( 980, 7, 4, 0x4), FieldTrait( 998, 15, 55, 0x4),
10988  FieldTrait(1000, 15, 56, 0x4), FieldTrait(1038, 13, 57, 0x4), FieldTrait(1039, 15, 59, 0x4),
10989  FieldTrait(1044, 10, 60, 0x4), FieldTrait(1045, 9, 61, 0x4), FieldTrait(1046, 7, 62, 0x4),
10990  FieldTrait(1058, 1, 58, 0xc), FieldTrait(1180, 15, 144, 0x4), FieldTrait(1181, 4, 145, 0x4),
10991  FieldTrait(1213, 26, 63, 0x4), FieldTrait(1214, 15, 77, 0x4), FieldTrait(1215, 15, 78, 0x4),
10992  FieldTrait(1216, 15, 79, 0x4), FieldTrait(1217, 15, 80, 0x4), FieldTrait(1218, 1, 81, 0xc),
10993  FieldTrait(1225, 13, 113, 0x4), FieldTrait(1228, 15, 83, 0x4), FieldTrait(1243, 8, 84, 0x4),
10994  FieldTrait(1246, 1, 82, 0x4), FieldTrait(1247, 15, 85, 0x4), FieldTrait(1248, 15, 86, 0x4),
10995  FieldTrait(1249, 15, 87, 0x4), FieldTrait(1250, 15, 88, 0x4), FieldTrait(1251, 21, 89, 0x4),
10996  FieldTrait(1252, 25, 90, 0x4), FieldTrait(1253, 26, 91, 0x4), FieldTrait(1254, 15, 92, 0x4),
10997  FieldTrait(1255, 7, 93, 0x4), FieldTrait(1256, 15, 94, 0x4), FieldTrait(1257, 15, 96, 0x4),
10998  FieldTrait(1258, 18, 97, 0x4), FieldTrait(1259, 15, 98, 0x4), FieldTrait(1260, 15, 100, 0x4),
10999  FieldTrait(1261, 11, 99, 0x4), FieldTrait(1262, 19, 101, 0x4), FieldTrait(1263, 9, 102, 0x4),
11000  FieldTrait(1264, 9, 103, 0x4), FieldTrait(1265, 7, 104, 0x4), FieldTrait(1266, 9, 105, 0x4),
11001  FieldTrait(1267, 9, 106, 0x4), FieldTrait(1268, 13, 107, 0x4), FieldTrait(1269, 15, 108, 0x4),
11002  FieldTrait(1270, 10, 109, 0x4), FieldTrait(1271, 15, 114, 0x4), FieldTrait(1272, 20, 115, 0x4),
11003  FieldTrait(1273, 1, 116, 0x4), FieldTrait(1274, 1, 117, 0x4), FieldTrait(1275, 15, 118, 0x4),
11004  FieldTrait(1276, 25, 95, 0x4), FieldTrait(1277, 2, 119, 0x4), FieldTrait(1278, 28, 120, 0x4),
11005  FieldTrait(1279, 15, 121, 0x4), FieldTrait(1280, 2, 122, 0x4), FieldTrait(1281, 28, 123, 0x4),
11006  FieldTrait(1282, 2, 134, 0x4), FieldTrait(1283, 28, 135, 0x4), FieldTrait(1284, 15, 136, 0x4),
11007  FieldTrait(1285, 21, 124, 0x4), FieldTrait(1286, 1, 125, 0xc), FieldTrait(1292, 1, 126, 0xc),
11008  FieldTrait(1299, 7, 112, 0x4), FieldTrait(1310, 1, 140, 0xc), FieldTrait(1311, 1, 139, 0xc),
11009  FieldTrait(1315, 15, 110, 0x4), FieldTrait(1316, 10, 111, 0x4), FieldTrait(1317, 7, 127, 0x4),
11010  FieldTrait(1318, 15, 128, 0x4), FieldTrait(1319, 15, 129, 0x4), FieldTrait(1320, 1, 130, 0x4),
11011  FieldTrait(1321, 11, 131, 0x4), FieldTrait(1322, 11, 132, 0x4), FieldTrait(1323, 1, 133, 0x4),
11012  FieldTrait(1350, 4, 146, 0x4), FieldTrait(1352, 8, 147, 0x4), FieldTrait(1419, 1, 65, 0x4),
11013  FieldTrait(1423, 10, 66, 0x4), FieldTrait(1424, 15, 67, 0x4), FieldTrait(1425, 10, 68, 0x4),
11014  FieldTrait(1437, 1, 69, 0x4), FieldTrait(1438, 1, 137, 0x4), FieldTrait(1441, 1, 70, 0x4),
11015  FieldTrait(1442, 1, 138, 0x4), FieldTrait(1453, 15, 71, 0x4), FieldTrait(1454, 15, 72, 0x4),
11016  FieldTrait(1455, 14, 73, 0x4), FieldTrait(1456, 14, 74, 0x4), FieldTrait(1459, 14, 75, 0x4),
11017  FieldTrait(1460, 14, 76, 0x4)
11018 };
11021 //-------------------------------------------------------------------------------------------------
11023 {
11024  FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4),
11025  FieldTrait( 55, 15, 2, 0x4), FieldTrait( 58, 15, 99, 0x4), FieldTrait( 65, 15, 3, 0x4),
11026  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4),
11027  FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4),
11028  FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4),
11029  FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4),
11030  FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4),
11031  FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4),
11032  FieldTrait( 292, 16, 102, 0x4), FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4),
11033  FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4), FieldTrait( 354, 2, 100, 0x4),
11034  FieldTrait( 355, 28, 101, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
11035  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
11036  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
11037  FieldTrait( 555, 1, 98, 0xc), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4),
11038  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 864, 1, 41, 0xc),
11039  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 42, 0x4),
11040  FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4),
11041  FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
11042  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
11043  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
11044  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1049, 7, 46, 0x4),
11045  FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4),
11046  FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4),
11047  FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
11048  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
11049  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
11050  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1221, 11, 94, 0x4),
11051  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1230, 11, 95, 0x4), FieldTrait(1240, 11, 96, 0x4),
11052  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1305, 1, 93, 0x4),
11053  FieldTrait(1324, 7, 1, 0x4), FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4),
11054  FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4),
11055  FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4),
11056  FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4),
11057  FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc),
11058  FieldTrait(1504, 22, 103, 0x4)
11059 };
11063 //-------------------------------------------------------------------------------------------------
11064 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits[] =
11065 {
11066  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11067 };
11068 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
11071 //-------------------------------------------------------------------------------------------------
11072 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_traits[] =
11073 {
11074  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
11075  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
11076  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
11077  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
11078  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
11079  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
11080  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
11081  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
11082  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
11083  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
11084  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
11085  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
11086  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
11087  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
11088  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
11089  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
11090  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
11091  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
11092 };
11093 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_traits, 54);
11096 //-------------------------------------------------------------------------------------------------
11097 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
11098 {
11099  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
11100 };
11101 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
11104 //-------------------------------------------------------------------------------------------------
11105 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits[] =
11106 {
11107  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11108  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11109 };
11110 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits, 5);
11113 //-------------------------------------------------------------------------------------------------
11114 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits[] =
11115 {
11116  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
11117 };
11118 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits, 2);
11121 //-------------------------------------------------------------------------------------------------
11122 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits[] =
11123 {
11124  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11125  FieldTrait(1052, 1, 4, 0xc)
11126 };
11127 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
11130 //-------------------------------------------------------------------------------------------------
11131 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11132 {
11133  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11134 };
11135 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11138 //-------------------------------------------------------------------------------------------------
11139 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits[] =
11140 {
11141  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11142  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11143  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11144 };
11145 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits, 8);
11148 //-------------------------------------------------------------------------------------------------
11149 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
11150 {
11151  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11152 };
11153 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
11156 //-------------------------------------------------------------------------------------------------
11157 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11158 {
11159  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11160 };
11161 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11164 //-------------------------------------------------------------------------------------------------
11166 {
11167  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
11168 };
11172 //-------------------------------------------------------------------------------------------------
11174 {
11175  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
11176 };
11180 //-------------------------------------------------------------------------------------------------
11182 {
11183  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
11184  FieldTrait(1062, 1, 4, 0xc)
11185 };
11189 //-------------------------------------------------------------------------------------------------
11190 const FieldTrait DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
11191 {
11192  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
11193 };
11194 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
11197 //-------------------------------------------------------------------------------------------------
11199 {
11200  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
11201 };
11205 //-------------------------------------------------------------------------------------------------
11207 {
11208  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
11209  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
11210 };
11214 //-------------------------------------------------------------------------------------------------
11216 {
11217  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
11218  FieldTrait(1296, 1, 4, 0xc)
11219 };
11223 //-------------------------------------------------------------------------------------------------
11224 const FieldTrait DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
11225 {
11226  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
11227 };
11228 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
11231 //-------------------------------------------------------------------------------------------------
11233 {
11234  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
11235  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
11236  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
11237  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
11238  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
11239  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
11240  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
11241 };
11245 //-------------------------------------------------------------------------------------------------
11246 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_traits[] =
11247 {
11248  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
11249  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
11250 };
11251 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_traits, 6);
11254 //-------------------------------------------------------------------------------------------------
11255 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
11256 {
11257  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
11258  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
11259 };
11260 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
11263 //-------------------------------------------------------------------------------------------------
11264 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_traits[] =
11265 {
11266  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11267  FieldTrait(1209, 1, 4, 0x4)
11268 };
11269 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_traits, 4);
11272 //-------------------------------------------------------------------------------------------------
11273 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_traits[] =
11274 {
11275  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11276 };
11277 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_traits, 2);
11280 //-------------------------------------------------------------------------------------------------
11281 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits[] =
11282 {
11283  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
11284  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
11285  FieldTrait(1239, 1, 4, 0xc)
11286 };
11287 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits, 7);
11290 //-------------------------------------------------------------------------------------------------
11291 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
11292 {
11293  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
11294 };
11295 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
11298 //-------------------------------------------------------------------------------------------------
11299 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
11300 {
11301  FieldTrait(1308, 7, 1, 0x4)
11302 };
11303 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
11306 //-------------------------------------------------------------------------------------------------
11307 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
11308 {
11309  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
11310 };
11311 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
11314 //-------------------------------------------------------------------------------------------------
11315 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
11316 {
11317  FieldTrait( 40, 7, 1, 0x4)
11318 };
11319 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
11322 //-------------------------------------------------------------------------------------------------
11323 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
11324 {
11325  FieldTrait( 59, 7, 1, 0x4)
11326 };
11327 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
11330 //-------------------------------------------------------------------------------------------------
11331 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
11332 {
11333  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
11334 };
11335 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
11338 //-------------------------------------------------------------------------------------------------
11340 {
11341  FieldTrait(1313, 1, 1, 0x4), FieldTrait(1314, 15, 2, 0x4)
11342 };
11346 //-------------------------------------------------------------------------------------------------
11347 const FieldTrait TradingSessionListUpdateReport::_traits[] =
11348 {
11349  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 386, 1, 2, 0x1), FieldTrait(1180, 15, 3, 0x4),
11350  FieldTrait(1181, 4, 4, 0x4), FieldTrait(1350, 4, 5, 0x4), FieldTrait(1352, 8, 6, 0x4)
11351 };
11354 //-------------------------------------------------------------------------------------------------
11356 {
11357  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 60, 22, 26, 0x4), FieldTrait( 207, 20, 3, 0x4),
11358  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 336, 15, 1, 0x1), FieldTrait( 338, 1, 4, 0x4),
11359  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x1), FieldTrait( 341, 22, 9, 0x4),
11360  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
11361  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 354, 2, 16, 0x4), FieldTrait( 355, 28, 17, 0x4),
11362  FieldTrait( 387, 10, 14, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 2, 0x4),
11363  FieldTrait(1141, 1, 25, 0xc), FieldTrait(1232, 1, 23, 0xc), FieldTrait(1235, 1, 24, 0xc),
11364  FieldTrait(1237, 1, 21, 0xc), FieldTrait(1239, 1, 22, 0xc), FieldTrait(1300, 15, 19, 0x4),
11365  FieldTrait(1301, 20, 18, 0x4), FieldTrait(1326, 15, 20, 0x4), FieldTrait(1327, 7, 27, 0x4)
11366 };
11370 //-------------------------------------------------------------------------------------------------
11371 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits[] =
11372 {
11373  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
11374 };
11375 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits, 3);
11378 //-------------------------------------------------------------------------------------------------
11379 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits[] =
11380 {
11381  FieldTrait(1308, 7, 1, 0x4)
11382 };
11383 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits, 1);
11386 //-------------------------------------------------------------------------------------------------
11387 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits[] =
11388 {
11389  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
11390 };
11391 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits, 2);
11394 //-------------------------------------------------------------------------------------------------
11395 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits[] =
11396 {
11397  FieldTrait( 40, 7, 1, 0x4)
11398 };
11399 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits, 1);
11402 //-------------------------------------------------------------------------------------------------
11403 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits[] =
11404 {
11405  FieldTrait( 59, 7, 1, 0x4)
11406 };
11407 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits, 1);
11410 //-------------------------------------------------------------------------------------------------
11411 const FieldTrait MarketDefinitionRequest::_traits[] =
11412 {
11413  FieldTrait( 263, 7, 2, 0x1), FieldTrait(1300, 15, 4, 0x4), FieldTrait(1301, 20, 3, 0x4),
11414  FieldTrait(1325, 15, 5, 0x4), FieldTrait(1393, 15, 1, 0x1)
11415 };
11418 //-------------------------------------------------------------------------------------------------
11419 const FieldTrait MarketDefinition::_traits[] =
11420 {
11421  FieldTrait( 15, 19, 9, 0x4), FieldTrait( 58, 15, 30, 0x4), FieldTrait( 60, 22, 29, 0x4),
11422  FieldTrait( 354, 2, 31, 0x4), FieldTrait( 355, 28, 32, 0x4), FieldTrait( 423, 1, 25, 0x4),
11423  FieldTrait( 561, 10, 22, 0x4), FieldTrait( 562, 10, 17, 0x4), FieldTrait( 827, 1, 16, 0x4),
11424  FieldTrait(1140, 10, 18, 0x4), FieldTrait(1143, 9, 19, 0x4), FieldTrait(1144, 1, 20, 0x4),
11425  FieldTrait(1148, 11, 13, 0x4), FieldTrait(1149, 11, 14, 0x4), FieldTrait(1150, 11, 15, 0x4),
11426  FieldTrait(1180, 15, 33, 0x4), FieldTrait(1181, 4, 34, 0x4), FieldTrait(1205, 1, 10, 0xc),
11427  FieldTrait(1232, 1, 28, 0xc), FieldTrait(1234, 1, 11, 0xc), FieldTrait(1237, 1, 26, 0xc),
11428  FieldTrait(1239, 1, 27, 0xc), FieldTrait(1245, 19, 21, 0x4), FieldTrait(1300, 15, 4, 0x4),
11429  FieldTrait(1301, 20, 3, 0x1), FieldTrait(1306, 1, 12, 0x4), FieldTrait(1325, 15, 8, 0x4),
11430  FieldTrait(1350, 4, 35, 0x4), FieldTrait(1352, 8, 36, 0x4), FieldTrait(1377, 1, 23, 0x4),
11431  FieldTrait(1378, 1, 24, 0x4), FieldTrait(1393, 15, 2, 0x4), FieldTrait(1394, 15, 1, 0x1),
11432  FieldTrait(1396, 15, 5, 0x4), FieldTrait(1397, 2, 6, 0x4), FieldTrait(1398, 28, 7, 0x4)
11433 };
11434 const FieldTrait_Hash_Array MarketDefinition::_ftha(MarketDefinition::_traits, 36);
11436 //-------------------------------------------------------------------------------------------------
11437 const FieldTrait MarketDefinition::NoTickRules::_traits[] =
11438 {
11439  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11440  FieldTrait(1209, 1, 4, 0x4)
11441 };
11444 const unsigned short MarketDefinition::NoTickRules::_fnum;
11445 //-------------------------------------------------------------------------------------------------
11446 const FieldTrait MarketDefinition::NoExecInstRules::_traits[] =
11447 {
11448  FieldTrait(1308, 7, 1, 0x4)
11449 };
11451 const MsgType MarketDefinition::NoExecInstRules::_msgtype("NoExecInstRules");
11452 const unsigned short MarketDefinition::NoExecInstRules::_fnum;
11453 //-------------------------------------------------------------------------------------------------
11454 const FieldTrait MarketDefinition::NoLotTypeRules::_traits[] =
11455 {
11456  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11457 };
11459 const MsgType MarketDefinition::NoLotTypeRules::_msgtype("NoLotTypeRules");
11460 const unsigned short MarketDefinition::NoLotTypeRules::_fnum;
11461 //-------------------------------------------------------------------------------------------------
11462 const FieldTrait MarketDefinition::NoOrdTypeRules::_traits[] =
11463 {
11464  FieldTrait( 40, 7, 1, 0x4)
11465 };
11467 const MsgType MarketDefinition::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
11468 const unsigned short MarketDefinition::NoOrdTypeRules::_fnum;
11469 //-------------------------------------------------------------------------------------------------
11471 {
11472  FieldTrait( 59, 7, 1, 0x4)
11473 };
11475 const MsgType MarketDefinition::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
11476 const unsigned short MarketDefinition::NoTimeInForceRules::_fnum;
11477 //-------------------------------------------------------------------------------------------------
11478 const FieldTrait MarketDefinitionUpdateReport::_traits[] =
11479 {
11480  FieldTrait( 15, 19, 10, 0x4), FieldTrait( 58, 15, 31, 0x4), FieldTrait( 60, 22, 30, 0x4),
11481  FieldTrait( 354, 2, 32, 0x4), FieldTrait( 355, 28, 33, 0x4), FieldTrait( 423, 1, 26, 0x4),
11482  FieldTrait( 561, 10, 23, 0x4), FieldTrait( 562, 10, 18, 0x4), FieldTrait( 827, 1, 17, 0x4),
11483  FieldTrait(1140, 10, 19, 0x4), FieldTrait(1143, 9, 20, 0x4), FieldTrait(1144, 1, 21, 0x4),
11484  FieldTrait(1148, 11, 14, 0x4), FieldTrait(1149, 11, 15, 0x4), FieldTrait(1150, 11, 16, 0x4),
11485  FieldTrait(1180, 15, 34, 0x4), FieldTrait(1181, 4, 35, 0x4), FieldTrait(1205, 1, 11, 0xc),
11486  FieldTrait(1232, 1, 29, 0xc), FieldTrait(1234, 1, 12, 0xc), FieldTrait(1237, 1, 27, 0xc),
11487  FieldTrait(1239, 1, 28, 0xc), FieldTrait(1245, 19, 22, 0x4), FieldTrait(1300, 15, 5, 0x4),
11488  FieldTrait(1301, 20, 4, 0x1), FieldTrait(1306, 1, 13, 0x4), FieldTrait(1325, 15, 9, 0x4),
11489  FieldTrait(1350, 4, 36, 0x4), FieldTrait(1352, 8, 37, 0x4), FieldTrait(1377, 1, 24, 0x4),
11490  FieldTrait(1378, 1, 25, 0x4), FieldTrait(1393, 15, 2, 0x4), FieldTrait(1394, 15, 1, 0x1),
11491  FieldTrait(1395, 7, 3, 0x4), FieldTrait(1396, 15, 6, 0x4), FieldTrait(1397, 2, 7, 0x4),
11492  FieldTrait(1398, 28, 8, 0x4)
11493 };
11496 //-------------------------------------------------------------------------------------------------
11498 {
11499  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11500  FieldTrait(1209, 1, 4, 0x4)
11501 };
11505 //-------------------------------------------------------------------------------------------------
11507 {
11508  FieldTrait(1308, 7, 1, 0x4)
11509 };
11513 //-------------------------------------------------------------------------------------------------
11515 {
11516  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11517 };
11521 //-------------------------------------------------------------------------------------------------
11523 {
11524  FieldTrait( 40, 7, 1, 0x4)
11525 };
11529 //-------------------------------------------------------------------------------------------------
11531 {
11532  FieldTrait( 59, 7, 1, 0x4)
11533 };
11537 //-------------------------------------------------------------------------------------------------
11538 const FieldTrait ApplicationMessageRequest::_traits[] =
11539 {
11540  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
11541  FieldTrait( 453, 1, 7, 0xc), FieldTrait(1346, 15, 1, 0x1), FieldTrait(1347, 1, 2, 0x1),
11542  FieldTrait(1351, 1, 3, 0xc)
11543 };
11546 //-------------------------------------------------------------------------------------------------
11548 {
11549  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11550  FieldTrait( 802, 1, 4, 0xc)
11551 };
11555 //-------------------------------------------------------------------------------------------------
11556 const FieldTrait ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
11557 {
11558  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11559 };
11560 const FieldTrait_Hash_Array ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_ftha(ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
11563 //-------------------------------------------------------------------------------------------------
11565 {
11566  FieldTrait( 539, 1, 4, 0xc), FieldTrait(1182, 4, 2, 0x4), FieldTrait(1183, 4, 3, 0x4),
11567  FieldTrait(1355, 15, 1, 0x4), FieldTrait(1433, 15, 5, 0x4)
11568 };
11571 const unsigned short ApplicationMessageRequest::NoApplIDs::_fnum;
11572 //-------------------------------------------------------------------------------------------------
11573 const FieldTrait ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits[] =
11574 {
11575  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
11576  FieldTrait( 804, 1, 4, 0xc)
11577 };
11578 const FieldTrait_Hash_Array ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_ftha(ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits, 4);
11581 //-------------------------------------------------------------------------------------------------
11582 const FieldTrait ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
11583 {
11584  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
11585 };
11586 const FieldTrait_Hash_Array ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
11589 //-------------------------------------------------------------------------------------------------
11590 const FieldTrait ApplicationMessageRequestAck::_traits[] =
11591 {
11592  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4),
11593  FieldTrait( 453, 1, 10, 0xc), FieldTrait(1346, 15, 2, 0x4), FieldTrait(1347, 1, 3, 0x4),
11594  FieldTrait(1348, 1, 4, 0x4), FieldTrait(1349, 1, 5, 0x4), FieldTrait(1351, 1, 6, 0xc),
11595  FieldTrait(1353, 15, 1, 0x1)
11596 };
11599 //-------------------------------------------------------------------------------------------------
11601 {
11602  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11603  FieldTrait( 802, 1, 4, 0xc)
11604 };
11608 //-------------------------------------------------------------------------------------------------
11609 const FieldTrait ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits[] =
11610 {
11611  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11612 };
11613 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_ftha(ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
11616 //-------------------------------------------------------------------------------------------------
11618 {
11619  FieldTrait( 539, 1, 6, 0xc), FieldTrait(1182, 4, 2, 0x4), FieldTrait(1183, 4, 3, 0x4),
11620  FieldTrait(1354, 1, 5, 0x4), FieldTrait(1355, 15, 1, 0x4), FieldTrait(1357, 4, 4, 0x4),
11621  FieldTrait(1433, 15, 7, 0x4)
11622 };
11626 //-------------------------------------------------------------------------------------------------
11627 const FieldTrait ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits[] =
11628 {
11629  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
11630  FieldTrait( 804, 1, 4, 0xc)
11631 };
11632 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_ftha(ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits, 4);
11635 //-------------------------------------------------------------------------------------------------
11636 const FieldTrait ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
11637 {
11638  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
11639 };
11640 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
11643 //-------------------------------------------------------------------------------------------------
11644 const FieldTrait ApplicationMessageReport::_traits[] =
11645 {
11646  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
11647  FieldTrait(1346, 15, 7, 0x4), FieldTrait(1351, 1, 3, 0xc), FieldTrait(1356, 15, 1, 0x1),
11648  FieldTrait(1426, 1, 2, 0x1)
11649 };
11652 //-------------------------------------------------------------------------------------------------
11654 {
11655  FieldTrait(1355, 15, 1, 0x4), FieldTrait(1357, 4, 3, 0x4), FieldTrait(1399, 4, 2, 0x4)
11656 };
11659 const unsigned short ApplicationMessageReport::NoApplIDs::_fnum;
11660 //-------------------------------------------------------------------------------------------------
11661 const FieldTrait OrderMassActionReport::_traits[] =
11662 {
11663  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 22, 15, 18, 0x4), FieldTrait( 48, 15, 17, 0x4),
11664  FieldTrait( 54, 7, 175, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 177, 0x4),
11665  FieldTrait( 60, 22, 176, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
11666  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 167, 15, 22, 0x4), FieldTrait( 200, 21, 24, 0x4),
11667  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
11668  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4),
11669  FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4),
11670  FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4),
11671  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 241, 25, 114, 0x4), FieldTrait( 242, 25, 115, 0x4),
11672  FieldTrait( 243, 1, 116, 0x4), FieldTrait( 244, 1, 117, 0x4), FieldTrait( 245, 14, 118, 0x4),
11673  FieldTrait( 246, 9, 119, 0x4), FieldTrait( 247, 25, 125, 0x4), FieldTrait( 255, 15, 32, 0x4),
11674  FieldTrait( 256, 15, 120, 0x4), FieldTrait( 305, 15, 106, 0x4), FieldTrait( 306, 15, 132, 0x4),
11675  FieldTrait( 307, 15, 135, 0x4), FieldTrait( 308, 20, 131, 0x4), FieldTrait( 309, 15, 105, 0x4),
11676  FieldTrait( 310, 15, 110, 0x4), FieldTrait( 311, 15, 103, 0x4), FieldTrait( 312, 15, 104, 0x4),
11677  FieldTrait( 313, 21, 112, 0x4), FieldTrait( 315, 1, 162, 0x4), FieldTrait( 316, 11, 126, 0x4),
11678  FieldTrait( 317, 7, 128, 0x4), FieldTrait( 318, 19, 140, 0x4), FieldTrait( 336, 15, 12, 0x4),
11679  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
11680  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 178, 0x4), FieldTrait( 355, 28, 179, 0x4),
11681  FieldTrait( 362, 2, 133, 0x4), FieldTrait( 363, 28, 134, 0x4), FieldTrait( 364, 2, 136, 0x4),
11682  FieldTrait( 365, 28, 137, 0x4), FieldTrait( 435, 14, 130, 0x4), FieldTrait( 436, 9, 129, 0x4),
11683  FieldTrait( 453, 1, 14, 0xc), FieldTrait( 454, 1, 19, 0xc), FieldTrait( 457, 1, 107, 0xc),
11684  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 462, 1, 108, 0x4),
11685  FieldTrait( 463, 15, 109, 0x4), FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4),
11686  FieldTrait( 472, 15, 36, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 533, 1, 8, 0x4),
11687  FieldTrait( 534, 1, 9, 0xc), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 542, 25, 113, 0x4),
11688  FieldTrait( 543, 15, 33, 0x4), FieldTrait( 592, 18, 122, 0x4), FieldTrait( 593, 15, 123, 0x4),
11689  FieldTrait( 594, 15, 124, 0x4), FieldTrait( 595, 15, 121, 0x4), FieldTrait( 625, 15, 13, 0x4),
11690  FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4), FieldTrait( 762, 15, 23, 0x4),
11691  FieldTrait( 763, 15, 111, 0x4), FieldTrait( 810, 11, 142, 0x4), FieldTrait( 864, 1, 54, 0xc),
11692  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
11693  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 877, 15, 138, 0x4), FieldTrait( 878, 15, 139, 0x4),
11694  FieldTrait( 879, 10, 141, 0x4), FieldTrait( 882, 11, 143, 0x4), FieldTrait( 883, 11, 144, 0x4),
11695  FieldTrait( 884, 13, 145, 0x4), FieldTrait( 885, 13, 146, 0x4), FieldTrait( 886, 13, 147, 0x4),
11696  FieldTrait( 887, 1, 148, 0xc), FieldTrait( 941, 19, 127, 0x4), FieldTrait( 947, 19, 39, 0x4),
11697  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
11698  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
11699  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 972, 14, 149, 0x4), FieldTrait( 973, 13, 151, 0x4),
11700  FieldTrait( 974, 15, 152, 0x4), FieldTrait( 975, 1, 150, 0x4), FieldTrait( 996, 15, 66, 0x4),
11701  FieldTrait( 997, 15, 67, 0x4), FieldTrait( 998, 15, 153, 0x4), FieldTrait(1000, 15, 154, 0x4),
11702  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1038, 13, 155, 0x4), FieldTrait(1039, 15, 157, 0x4),
11703  FieldTrait(1044, 10, 158, 0x4), FieldTrait(1045, 9, 159, 0x4), FieldTrait(1046, 7, 160, 0x4),
11704  FieldTrait(1049, 7, 59, 0x4), FieldTrait(1058, 1, 156, 0xc), FieldTrait(1079, 26, 68, 0x4),
11705  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
11706  FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4),
11707  FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4),
11708  FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4),
11709  FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4),
11710  FieldTrait(1200, 11, 84, 0x4), FieldTrait(1213, 26, 161, 0x4), FieldTrait(1227, 15, 75, 0x4),
11711  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1300, 15, 11, 0x4),
11712  FieldTrait(1301, 20, 10, 0x4), FieldTrait(1369, 15, 3, 0x1), FieldTrait(1370, 1, 180, 0xc),
11713  FieldTrait(1373, 1, 4, 0x1), FieldTrait(1374, 1, 5, 0x1), FieldTrait(1375, 1, 6, 0x1),
11714  FieldTrait(1376, 1, 7, 0x4), FieldTrait(1419, 1, 163, 0x4), FieldTrait(1423, 10, 164, 0x4),
11715  FieldTrait(1424, 15, 165, 0x4), FieldTrait(1425, 10, 166, 0x4), FieldTrait(1435, 1, 89, 0x4),
11716  FieldTrait(1437, 1, 167, 0x4), FieldTrait(1439, 1, 90, 0x4), FieldTrait(1441, 1, 168, 0x4),
11717  FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4),
11718  FieldTrait(1452, 14, 94, 0x4), FieldTrait(1453, 15, 169, 0x4), FieldTrait(1454, 15, 170, 0x4),
11719  FieldTrait(1455, 14, 171, 0x4), FieldTrait(1456, 14, 172, 0x4), FieldTrait(1457, 14, 95, 0x4),
11720  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1459, 14, 173, 0x4), FieldTrait(1460, 14, 174, 0x4),
11721  FieldTrait(1461, 1, 181, 0xc), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
11722  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
11723  FieldTrait(1483, 1, 102, 0xc)
11724 };
11725 const FieldTrait_Hash_Array OrderMassActionReport::_ftha(OrderMassActionReport::_traits, 181);
11727 //-------------------------------------------------------------------------------------------------
11728 const FieldTrait OrderMassActionReport::NoPartyIDs::_traits[] =
11729 {
11730  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11731  FieldTrait( 802, 1, 4, 0xc)
11732 };
11735 const unsigned short OrderMassActionReport::NoPartyIDs::_fnum;
11736 //-------------------------------------------------------------------------------------------------
11737 const FieldTrait OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
11738 {
11739  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11740 };
11741 const FieldTrait_Hash_Array OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
11744 //-------------------------------------------------------------------------------------------------
11746 {
11747  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11748 };
11752 //-------------------------------------------------------------------------------------------------
11754 {
11755  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
11756 };
11758 const MsgType OrderMassActionReport::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
11760 //-------------------------------------------------------------------------------------------------
11762 {
11763  FieldTrait( 41, 15, 1, 0x4), FieldTrait( 535, 15, 2, 0x4), FieldTrait( 536, 15, 3, 0x4)
11764 };
11768 //-------------------------------------------------------------------------------------------------
11769 const FieldTrait OrderMassActionReport::NoEvents::_traits[] =
11770 {
11771  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11772  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11773 };
11776 const unsigned short OrderMassActionReport::NoEvents::_fnum;
11777 //-------------------------------------------------------------------------------------------------
11779 {
11780  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
11781 };
11785 //-------------------------------------------------------------------------------------------------
11787 {
11788  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11789  FieldTrait(1052, 1, 4, 0xc)
11790 };
11794 //-------------------------------------------------------------------------------------------------
11795 const FieldTrait OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11796 {
11797  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11798 };
11799 const FieldTrait_Hash_Array OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11802 //-------------------------------------------------------------------------------------------------
11804 {
11805  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
11806  FieldTrait(1062, 1, 4, 0xc)
11807 };
11809 const MsgType OrderMassActionReport::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
11811 //-------------------------------------------------------------------------------------------------
11812 const FieldTrait OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
11813 {
11814  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
11815 };
11816 const FieldTrait_Hash_Array OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
11819 //-------------------------------------------------------------------------------------------------
11821 {
11822  FieldTrait(1371, 15, 2, 0x4), FieldTrait(1372, 15, 1, 0x4)
11823 };
11827 //-------------------------------------------------------------------------------------------------
11829 {
11830  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
11831 };
11835 //-------------------------------------------------------------------------------------------------
11837 {
11838  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11839  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11840  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11841 };
11845 //-------------------------------------------------------------------------------------------------
11846 const FieldTrait OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
11847 {
11848  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11849 };
11850 const FieldTrait_Hash_Array OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
11853 //-------------------------------------------------------------------------------------------------
11854 const FieldTrait OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11855 {
11856  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11857 };
11858 const FieldTrait_Hash_Array OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11861 //-------------------------------------------------------------------------------------------------
11862 const FieldTrait Email::_traits[] =
11863 {
11864  FieldTrait( 11, 15, 12, 0x4), FieldTrait( 33, 1, 13, 0x1), FieldTrait( 37, 15, 11, 0x4),
11865  FieldTrait( 42, 22, 3, 0x4), FieldTrait( 94, 7, 2, 0x1), FieldTrait( 95, 2, 14, 0x4),
11866  FieldTrait( 96, 28, 15, 0x4), FieldTrait( 146, 1, 8, 0xc), FieldTrait( 147, 15, 4, 0x1),
11867  FieldTrait( 164, 15, 1, 0x1), FieldTrait( 215, 1, 7, 0xc), FieldTrait( 356, 2, 5, 0x4),
11868  FieldTrait( 357, 28, 6, 0x4), FieldTrait( 555, 1, 10, 0xc), FieldTrait( 711, 1, 9, 0xc)
11869 };
11870 const FieldTrait_Hash_Array Email::_ftha(Email::_traits, 15);
11871 const MsgType Email::_msgtype("C");
11872 //-------------------------------------------------------------------------------------------------
11873 const FieldTrait Email::NoLinesOfText::_traits[] =
11874 {
11875  FieldTrait( 58, 15, 1, 0x1), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
11876 };
11877 const FieldTrait_Hash_Array Email::NoLinesOfText::_ftha(Email::NoLinesOfText::_traits, 3);
11878 const MsgType Email::NoLinesOfText::_msgtype("NoLinesOfText");
11879 const unsigned short Email::NoLinesOfText::_fnum;
11880 //-------------------------------------------------------------------------------------------------
11881 const FieldTrait Email::NoRelatedSym::_traits[] =
11882 {
11883  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
11884  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
11885  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
11886  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
11887  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
11888  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
11889  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
11890  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
11891  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
11892  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
11893  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
11894  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
11895  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
11896  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
11897  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
11898  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
11899  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
11900  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
11901  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
11902  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
11903  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
11904  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
11905  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
11906  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
11907  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
11908  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
11909  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
11910  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
11911  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
11912  FieldTrait(1483, 1, 88, 0xc)
11913 };
11914 const FieldTrait_Hash_Array Email::NoRelatedSym::_ftha(Email::NoRelatedSym::_traits, 88);
11915 const MsgType Email::NoRelatedSym::_msgtype("NoRelatedSym");
11916 const unsigned short Email::NoRelatedSym::_fnum;
11917 //-------------------------------------------------------------------------------------------------
11918 const FieldTrait Email::NoRelatedSym::NoSecurityAltID::_traits[] =
11919 {
11920  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11921 };
11922 const FieldTrait_Hash_Array Email::NoRelatedSym::NoSecurityAltID::_ftha(Email::NoRelatedSym::NoSecurityAltID::_traits, 2);
11924 const unsigned short Email::NoRelatedSym::NoSecurityAltID::_fnum;
11925 //-------------------------------------------------------------------------------------------------
11926 const FieldTrait Email::NoRelatedSym::NoEvents::_traits[] =
11927 {
11928  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11929  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11930 };
11931 const FieldTrait_Hash_Array Email::NoRelatedSym::NoEvents::_ftha(Email::NoRelatedSym::NoEvents::_traits, 5);
11933 const unsigned short Email::NoRelatedSym::NoEvents::_fnum;
11934 //-------------------------------------------------------------------------------------------------
11935 const FieldTrait Email::NoRelatedSym::NoInstrumentParties::_traits[] =
11936 {
11937  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11938  FieldTrait(1052, 1, 4, 0xc)
11939 };
11940 const FieldTrait_Hash_Array Email::NoRelatedSym::NoInstrumentParties::_ftha(Email::NoRelatedSym::NoInstrumentParties::_traits, 4);
11941 const MsgType Email::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
11943 //-------------------------------------------------------------------------------------------------
11944 const FieldTrait Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11945 {
11946  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11947 };
11948 const FieldTrait_Hash_Array Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11951 //-------------------------------------------------------------------------------------------------
11952 const FieldTrait Email::NoRelatedSym::NoComplexEvents::_traits[] =
11953 {
11954  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11955  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11956  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11957 };
11958 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::_ftha(Email::NoRelatedSym::NoComplexEvents::_traits, 8);
11960 const unsigned short Email::NoRelatedSym::NoComplexEvents::_fnum;
11961 //-------------------------------------------------------------------------------------------------
11962 const FieldTrait Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
11963 {
11964  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11965 };
11966 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
11969 //-------------------------------------------------------------------------------------------------
11970 const FieldTrait Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11971 {
11972  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11973 };
11974 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11977 //-------------------------------------------------------------------------------------------------
11978 const FieldTrait Email::NoRoutingIDs::_traits[] =
11979 {
11980  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
11981 };
11982 const FieldTrait_Hash_Array Email::NoRoutingIDs::_ftha(Email::NoRoutingIDs::_traits, 2);
11983 const MsgType Email::NoRoutingIDs::_msgtype("NoRoutingIDs");
11984 const unsigned short Email::NoRoutingIDs::_fnum;
11985 //-------------------------------------------------------------------------------------------------
11986 const FieldTrait Email::NoLegs::_traits[] =
11987 {
11988  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
11989  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
11990  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
11991  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
11992  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
11993  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
11994  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
11995  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
11996  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
11997  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
11998  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
11999  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
12000  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
12001  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
12002  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
12003  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
12004  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
12005  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
12006 };
12007 const FieldTrait_Hash_Array Email::NoLegs::_ftha(Email::NoLegs::_traits, 54);
12008 const MsgType Email::NoLegs::_msgtype("NoLegs");
12009 const unsigned short Email::NoLegs::_fnum;
12010 //-------------------------------------------------------------------------------------------------
12011 const FieldTrait Email::NoLegs::NoLegSecurityAltID::_traits[] =
12012 {
12013  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
12014 };
12015 const FieldTrait_Hash_Array Email::NoLegs::NoLegSecurityAltID::_ftha(Email::NoLegs::NoLegSecurityAltID::_traits, 2);
12016 const MsgType Email::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
12017 const unsigned short Email::NoLegs::NoLegSecurityAltID::_fnum;
12018 //-------------------------------------------------------------------------------------------------
12019 const FieldTrait Email::NoUnderlyings::_traits[] =
12020 {
12021  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
12022  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
12023  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
12024  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
12025  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
12026  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
12027  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
12028  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
12029  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
12030  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
12031  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
12032  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
12033  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
12034  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
12035  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
12036  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
12037  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
12038  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
12039  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
12040  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
12041  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
12042  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
12043  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
12044  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
12045 };
12046 const FieldTrait_Hash_Array Email::NoUnderlyings::_ftha(Email::NoUnderlyings::_traits, 72);
12047 const MsgType Email::NoUnderlyings::_msgtype("NoUnderlyings");
12048 const unsigned short Email::NoUnderlyings::_fnum;
12049 //-------------------------------------------------------------------------------------------------
12050 const FieldTrait Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
12051 {
12052  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12053 };
12054 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
12055 const MsgType Email::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
12057 //-------------------------------------------------------------------------------------------------
12058 const FieldTrait Email::NoUnderlyings::NoUnderlyingStips::_traits[] =
12059 {
12060  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12061 };
12062 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUnderlyingStips::_ftha(Email::NoUnderlyings::NoUnderlyingStips::_traits, 2);
12065 //-------------------------------------------------------------------------------------------------
12066 const FieldTrait Email::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
12067 {
12068  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
12069  FieldTrait(1062, 1, 4, 0xc)
12070 };
12071 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Email::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
12072 const MsgType Email::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
12074 //-------------------------------------------------------------------------------------------------
12075 const FieldTrait Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
12076 {
12077  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
12078 };
12079 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
12082 //-------------------------------------------------------------------------------------------------
12083 const FieldTrait OrderMassActionRequest::_traits[] =
12084 {
12085  FieldTrait( 11, 15, 1, 0x1), FieldTrait( 22, 15, 13, 0x4), FieldTrait( 48, 15, 12, 0x4),
12086  FieldTrait( 54, 7, 170, 0x4), FieldTrait( 55, 15, 10, 0x4), FieldTrait( 58, 15, 172, 0x4),
12087  FieldTrait( 60, 22, 171, 0x1), FieldTrait( 65, 15, 11, 0x4), FieldTrait( 106, 15, 39, 0x4),
12088  FieldTrait( 107, 15, 42, 0x4), FieldTrait( 167, 15, 17, 0x4), FieldTrait( 200, 21, 19, 0x4),
12089  FieldTrait( 201, 1, 80, 0x4), FieldTrait( 202, 11, 33, 0x4), FieldTrait( 206, 7, 35, 0x4),
12090  FieldTrait( 207, 20, 38, 0x4), FieldTrait( 223, 14, 37, 0x4), FieldTrait( 224, 25, 21, 0x4),
12091  FieldTrait( 225, 25, 22, 0x4), FieldTrait( 226, 1, 24, 0x4), FieldTrait( 227, 14, 25, 0x4),
12092  FieldTrait( 228, 9, 26, 0x4), FieldTrait( 231, 9, 36, 0x4), FieldTrait( 239, 1, 23, 0x4),
12093  FieldTrait( 240, 25, 32, 0x4), FieldTrait( 241, 25, 109, 0x4), FieldTrait( 242, 25, 110, 0x4),
12094  FieldTrait( 243, 1, 111, 0x4), FieldTrait( 244, 1, 112, 0x4), FieldTrait( 245, 14, 113, 0x4),
12095  FieldTrait( 246, 9, 114, 0x4), FieldTrait( 247, 25, 120, 0x4), FieldTrait( 255, 15, 27, 0x4),
12096  FieldTrait( 256, 15, 115, 0x4), FieldTrait( 305, 15, 101, 0x4), FieldTrait( 306, 15, 127, 0x4),
12097  FieldTrait( 307, 15, 130, 0x4), FieldTrait( 308, 20, 126, 0x4), FieldTrait( 309, 15, 100, 0x4),
12098  FieldTrait( 310, 15, 105, 0x4), FieldTrait( 311, 15, 98, 0x4), FieldTrait( 312, 15, 99, 0x4),
12099  FieldTrait( 313, 21, 107, 0x4), FieldTrait( 315, 1, 157, 0x4), FieldTrait( 316, 11, 121, 0x4),
12100  FieldTrait( 317, 7, 123, 0x4), FieldTrait( 318, 19, 135, 0x4), FieldTrait( 336, 15, 7, 0x4),
12101  FieldTrait( 348, 2, 40, 0x4), FieldTrait( 349, 28, 41, 0x4), FieldTrait( 350, 2, 43, 0x4),
12102  FieldTrait( 351, 28, 44, 0x4), FieldTrait( 354, 2, 173, 0x4), FieldTrait( 355, 28, 174, 0x4),
12103  FieldTrait( 362, 2, 128, 0x4), FieldTrait( 363, 28, 129, 0x4), FieldTrait( 364, 2, 131, 0x4),
12104  FieldTrait( 365, 28, 132, 0x4), FieldTrait( 435, 14, 125, 0x4), FieldTrait( 436, 9, 124, 0x4),
12105  FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 14, 0xc), FieldTrait( 457, 1, 102, 0xc),
12106  FieldTrait( 460, 1, 15, 0x4), FieldTrait( 461, 15, 16, 0x4), FieldTrait( 462, 1, 103, 0x4),
12107  FieldTrait( 463, 15, 104, 0x4), FieldTrait( 470, 18, 29, 0x4), FieldTrait( 471, 15, 30, 0x4),
12108  FieldTrait( 472, 15, 31, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 541, 25, 20, 0x4),
12109  FieldTrait( 542, 25, 108, 0x4), FieldTrait( 543, 15, 28, 0x4), FieldTrait( 592, 18, 117, 0x4),
12110  FieldTrait( 593, 15, 118, 0x4), FieldTrait( 594, 15, 119, 0x4), FieldTrait( 595, 15, 116, 0x4),
12111  FieldTrait( 625, 15, 8, 0x4), FieldTrait( 667, 21, 46, 0x4), FieldTrait( 691, 15, 45, 0x4),
12112  FieldTrait( 762, 15, 18, 0x4), FieldTrait( 763, 15, 106, 0x4), FieldTrait( 810, 11, 137, 0x4),
12113  FieldTrait( 864, 1, 49, 0xc), FieldTrait( 873, 25, 50, 0x4), FieldTrait( 874, 25, 51, 0x4),
12114  FieldTrait( 875, 1, 47, 0x4), FieldTrait( 876, 15, 48, 0x4), FieldTrait( 877, 15, 133, 0x4),
12115  FieldTrait( 878, 15, 134, 0x4), FieldTrait( 879, 10, 136, 0x4), FieldTrait( 882, 11, 138, 0x4),
12116  FieldTrait( 883, 11, 139, 0x4), FieldTrait( 884, 13, 140, 0x4), FieldTrait( 885, 13, 141, 0x4),
12117  FieldTrait( 886, 13, 142, 0x4), FieldTrait( 887, 1, 143, 0xc), FieldTrait( 941, 19, 122, 0x4),
12118  FieldTrait( 947, 19, 34, 0x4), FieldTrait( 965, 15, 52, 0x4), FieldTrait( 966, 15, 53, 0x4),
12119  FieldTrait( 967, 9, 55, 0x4), FieldTrait( 968, 9, 56, 0x4), FieldTrait( 969, 9, 57, 0x4),
12120  FieldTrait( 970, 1, 58, 0x4), FieldTrait( 971, 1, 59, 0x4), FieldTrait( 972, 14, 144, 0x4),
12121  FieldTrait( 973, 13, 146, 0x4), FieldTrait( 974, 15, 147, 0x4), FieldTrait( 975, 1, 145, 0x4),
12122  FieldTrait( 996, 15, 61, 0x4), FieldTrait( 997, 15, 62, 0x4), FieldTrait( 998, 15, 148, 0x4),
12123  FieldTrait(1000, 15, 149, 0x4), FieldTrait(1018, 1, 60, 0xc), FieldTrait(1038, 13, 150, 0x4),
12124  FieldTrait(1039, 15, 152, 0x4), FieldTrait(1044, 10, 153, 0x4), FieldTrait(1045, 9, 154, 0x4),
12125  FieldTrait(1046, 7, 155, 0x4), FieldTrait(1049, 7, 54, 0x4), FieldTrait(1058, 1, 151, 0xc),
12126  FieldTrait(1079, 26, 63, 0x4), FieldTrait(1146, 13, 65, 0x4), FieldTrait(1147, 10, 66, 0x4),
12127  FieldTrait(1151, 15, 64, 0x4), FieldTrait(1184, 2, 67, 0x4), FieldTrait(1185, 29, 68, 0x4),
12128  FieldTrait(1186, 15, 69, 0x4), FieldTrait(1191, 15, 71, 0x4), FieldTrait(1192, 10, 72, 0x4),
12129  FieldTrait(1193, 7, 73, 0x4), FieldTrait(1194, 1, 74, 0x4), FieldTrait(1195, 13, 75, 0x4),
12130  FieldTrait(1196, 15, 76, 0x4), FieldTrait(1197, 15, 83, 0x4), FieldTrait(1198, 1, 77, 0x4),
12131  FieldTrait(1199, 11, 78, 0x4), FieldTrait(1200, 11, 79, 0x4), FieldTrait(1213, 26, 156, 0x4),
12132  FieldTrait(1227, 15, 70, 0x4), FieldTrait(1242, 8, 82, 0x4), FieldTrait(1244, 8, 81, 0x4),
12133  FieldTrait(1300, 15, 6, 0x4), FieldTrait(1301, 20, 5, 0x4), FieldTrait(1373, 1, 3, 0x1),
12134  FieldTrait(1374, 1, 4, 0x1), FieldTrait(1419, 1, 158, 0x4), FieldTrait(1423, 10, 159, 0x4),
12135  FieldTrait(1424, 15, 160, 0x4), FieldTrait(1425, 10, 161, 0x4), FieldTrait(1435, 1, 84, 0x4),
12136  FieldTrait(1437, 1, 162, 0x4), FieldTrait(1439, 1, 85, 0x4), FieldTrait(1441, 1, 163, 0x4),
12137  FieldTrait(1449, 15, 86, 0x4), FieldTrait(1450, 15, 87, 0x4), FieldTrait(1451, 14, 88, 0x4),
12138  FieldTrait(1452, 14, 89, 0x4), FieldTrait(1453, 15, 164, 0x4), FieldTrait(1454, 15, 165, 0x4),
12139  FieldTrait(1455, 14, 166, 0x4), FieldTrait(1456, 14, 167, 0x4), FieldTrait(1457, 14, 90, 0x4),
12140  FieldTrait(1458, 14, 91, 0x4), FieldTrait(1459, 14, 168, 0x4), FieldTrait(1460, 14, 169, 0x4),
12141  FieldTrait(1461, 1, 175, 0xc), FieldTrait(1478, 1, 92, 0x4), FieldTrait(1479, 1, 93, 0x4),
12142  FieldTrait(1480, 14, 94, 0x4), FieldTrait(1481, 1, 95, 0x4), FieldTrait(1482, 1, 96, 0x4),
12143  FieldTrait(1483, 1, 97, 0xc)
12144 };
12145 const FieldTrait_Hash_Array OrderMassActionRequest::_ftha(OrderMassActionRequest::_traits, 175);
12147 //-------------------------------------------------------------------------------------------------
12149 {
12150  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12151  FieldTrait( 802, 1, 4, 0xc)
12152 };
12155 const unsigned short OrderMassActionRequest::NoPartyIDs::_fnum;
12156 //-------------------------------------------------------------------------------------------------
12157 const FieldTrait OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
12158 {
12159  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12160 };
12161 const FieldTrait_Hash_Array OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
12164 //-------------------------------------------------------------------------------------------------
12166 {
12167  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12168 };
12172 //-------------------------------------------------------------------------------------------------
12174 {
12175  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12176 };
12178 const MsgType OrderMassActionRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
12180 //-------------------------------------------------------------------------------------------------
12181 const FieldTrait OrderMassActionRequest::NoEvents::_traits[] =
12182 {
12183  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12184  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12185 };
12188 const unsigned short OrderMassActionRequest::NoEvents::_fnum;
12189 //-------------------------------------------------------------------------------------------------
12191 {
12192  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12193 };
12197 //-------------------------------------------------------------------------------------------------
12199 {
12200  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12201  FieldTrait(1052, 1, 4, 0xc)
12202 };
12206 //-------------------------------------------------------------------------------------------------
12207 const FieldTrait OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12208 {
12209  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12210 };
12211 const FieldTrait_Hash_Array OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12214 //-------------------------------------------------------------------------------------------------
12216 {
12217  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
12218  FieldTrait(1062, 1, 4, 0xc)
12219 };
12223 //-------------------------------------------------------------------------------------------------
12224 const FieldTrait OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
12225 {
12226  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
12227 };
12228 const FieldTrait_Hash_Array OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
12231 //-------------------------------------------------------------------------------------------------
12233 {
12234  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
12235 };
12239 //-------------------------------------------------------------------------------------------------
12241 {
12242  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12243  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12244  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12245 };
12249 //-------------------------------------------------------------------------------------------------
12250 const FieldTrait OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
12251 {
12252  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12253 };
12254 const FieldTrait_Hash_Array OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
12257 //-------------------------------------------------------------------------------------------------
12258 const FieldTrait OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12259 {
12260  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12261 };
12262 const FieldTrait_Hash_Array OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12265 //-------------------------------------------------------------------------------------------------
12266 const FieldTrait UserNotification::_traits[] =
12267 {
12268  FieldTrait( 58, 15, 3, 0x4), FieldTrait( 354, 2, 4, 0x4), FieldTrait( 355, 28, 5, 0x4),
12269  FieldTrait( 553, 15, 1, 0x4), FieldTrait( 926, 1, 2, 0x1)
12270 };
12271 const FieldTrait_Hash_Array UserNotification::_ftha(UserNotification::_traits, 5);
12273 //-------------------------------------------------------------------------------------------------
12274 const FieldTrait StreamAssignmentRequest::_traits[] =
12275 {
12276  FieldTrait(1497, 15, 1, 0x1), FieldTrait(1498, 1, 2, 0x1), FieldTrait(1499, 1, 3, 0xc)
12277 };
12280 //-------------------------------------------------------------------------------------------------
12282 {
12283  FieldTrait( 146, 1, 2, 0xc), FieldTrait( 453, 1, 1, 0xc)
12284 };
12287 const unsigned short StreamAssignmentRequest::NoAsgnReqs::_fnum;
12288 //-------------------------------------------------------------------------------------------------
12289 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_traits[] =
12290 {
12291  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
12292  FieldTrait( 63, 15, 89, 0x4), FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4),
12293  FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4),
12294  FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4),
12295  FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4),
12296  FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4),
12297  FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4),
12298  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 271, 10, 90, 0x4),
12299  FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4),
12300  FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
12301  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
12302  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
12303  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4),
12304  FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
12305  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4),
12306  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
12307  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
12308  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
12309  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
12310  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
12311  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
12312  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
12313  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
12314  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
12315  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
12316  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
12317  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
12318  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
12319  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
12320  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc),
12321  FieldTrait(1500, 15, 91, 0x4)
12322 };
12323 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_traits, 91);
12326 //-------------------------------------------------------------------------------------------------
12327 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits[] =
12328 {
12329  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12330 };
12331 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits, 2);
12334 //-------------------------------------------------------------------------------------------------
12335 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_traits[] =
12336 {
12337  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12338  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12339 };
12340 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_traits, 5);
12343 //-------------------------------------------------------------------------------------------------
12344 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits[] =
12345 {
12346  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12347  FieldTrait(1052, 1, 4, 0xc)
12348 };
12349 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits, 4);
12352 //-------------------------------------------------------------------------------------------------
12353 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12354 {
12355  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12356 };
12357 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12360 //-------------------------------------------------------------------------------------------------
12361 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits[] =
12362 {
12363  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12364  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12365  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12366 };
12367 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits, 8);
12370 //-------------------------------------------------------------------------------------------------
12371 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
12372 {
12373  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12374 };
12375 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
12378 //-------------------------------------------------------------------------------------------------
12379 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12380 {
12381  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12382 };
12383 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12386 //-------------------------------------------------------------------------------------------------
12387 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits[] =
12388 {
12389  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12390  FieldTrait( 802, 1, 4, 0xc)
12391 };
12392 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits, 4);
12395 //-------------------------------------------------------------------------------------------------
12396 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits[] =
12397 {
12398  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12399 };
12400 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits, 2);
12403 //-------------------------------------------------------------------------------------------------
12404 const FieldTrait StreamAssignmentReport::_traits[] =
12405 {
12406  FieldTrait(1497, 15, 3, 0x4), FieldTrait(1498, 1, 2, 0x4), FieldTrait(1499, 1, 4, 0xc),
12407  FieldTrait(1501, 15, 1, 0x1)
12408 };
12409 const FieldTrait_Hash_Array StreamAssignmentReport::_ftha(StreamAssignmentReport::_traits, 4);
12411 //-------------------------------------------------------------------------------------------------
12413 {
12414  FieldTrait( 146, 1, 2, 0xc), FieldTrait( 453, 1, 1, 0xc)
12415 };
12418 const unsigned short StreamAssignmentReport::NoAsgnReqs::_fnum;
12419 //-------------------------------------------------------------------------------------------------
12420 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_traits[] =
12421 {
12422  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
12423  FieldTrait( 58, 15, 93, 0x4), FieldTrait( 63, 15, 89, 0x4), FieldTrait( 65, 15, 2, 0x4),
12424  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
12425  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
12426  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4),
12427  FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4),
12428  FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4),
12429  FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4),
12430  FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4),
12431  FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 94, 0x4), FieldTrait( 355, 28, 95, 0x4),
12432  FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4),
12433  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
12434  FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4),
12435  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
12436  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
12437  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
12438  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
12439  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
12440  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
12441  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
12442  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
12443  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
12444  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
12445  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
12446  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
12447  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
12448  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
12449  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
12450  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
12451  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
12452  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1500, 15, 91, 0x4),
12453  FieldTrait(1502, 1, 92, 0x4), FieldTrait(1617, 1, 90, 0x4)
12454 };
12455 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_traits, 95);
12458 //-------------------------------------------------------------------------------------------------
12459 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits[] =
12460 {
12461  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12462 };
12463 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits, 2);
12466 //-------------------------------------------------------------------------------------------------
12467 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits[] =
12468 {
12469  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12470  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12471 };
12472 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits, 5);
12475 //-------------------------------------------------------------------------------------------------
12476 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits[] =
12477 {
12478  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12479  FieldTrait(1052, 1, 4, 0xc)
12480 };
12481 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits, 4);
12484 //-------------------------------------------------------------------------------------------------
12485 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12486 {
12487  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12488 };
12489 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12492 //-------------------------------------------------------------------------------------------------
12493 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits[] =
12494 {
12495  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12496  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12497  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12498 };
12499 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits, 8);
12502 //-------------------------------------------------------------------------------------------------
12503 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
12504 {
12505  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12506 };
12507 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
12510 //-------------------------------------------------------------------------------------------------
12511 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12512 {
12513  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12514 };
12515 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12518 //-------------------------------------------------------------------------------------------------
12519 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits[] =
12520 {
12521  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12522  FieldTrait( 802, 1, 4, 0xc)
12523 };
12524 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits, 4);
12527 //-------------------------------------------------------------------------------------------------
12528 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits[] =
12529 {
12530  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12531 };
12532 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits, 2);
12535 //-------------------------------------------------------------------------------------------------
12536 const FieldTrait StreamAssignmentReportACK::_traits[] =
12537 {
12538  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
12539  FieldTrait(1501, 15, 2, 0x1), FieldTrait(1502, 1, 3, 0x4), FieldTrait(1503, 1, 1, 0x1)
12540 };
12543 //-------------------------------------------------------------------------------------------------
12544 const FieldTrait PartyDetailsListRequest::_traits[] =
12545 {
12546  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 263, 7, 6, 0x4), FieldTrait( 354, 2, 8, 0x4),
12547  FieldTrait( 355, 28, 9, 0x4), FieldTrait( 453, 1, 3, 0xc), FieldTrait(1505, 15, 1, 0x1),
12548  FieldTrait(1506, 1, 2, 0x1), FieldTrait(1508, 1, 4, 0xc), FieldTrait(1514, 1, 5, 0xc)
12549 };
12552 //-------------------------------------------------------------------------------------------------
12554 {
12555  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12556  FieldTrait( 802, 1, 4, 0xc)
12557 };
12560 const unsigned short PartyDetailsListRequest::NoPartyIDs::_fnum;
12561 //-------------------------------------------------------------------------------------------------
12562 const FieldTrait PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
12563 {
12564  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12565 };
12566 const FieldTrait_Hash_Array PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_ftha(PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
12569 //-------------------------------------------------------------------------------------------------
12571 {
12572  FieldTrait(1507, 1, 1, 0x1)
12573 };
12577 //-------------------------------------------------------------------------------------------------
12579 {
12580  FieldTrait(1509, 1, 1, 0x4)
12581 };
12585 //-------------------------------------------------------------------------------------------------
12587 {
12588  FieldTrait(1515, 1, 1, 0x4)
12589 };
12593 //-------------------------------------------------------------------------------------------------
12594 const FieldTrait PartyDetailsListReport::_traits[] =
12595 {
12596  FieldTrait( 58, 15, 11, 0x4), FieldTrait( 354, 2, 12, 0x4), FieldTrait( 355, 28, 13, 0x4),
12597  FieldTrait( 893, 8, 9, 0x4), FieldTrait(1180, 15, 1, 0x4), FieldTrait(1181, 4, 2, 0x4),
12598  FieldTrait(1350, 4, 3, 0x4), FieldTrait(1352, 8, 4, 0x4), FieldTrait(1505, 15, 6, 0x4),
12599  FieldTrait(1510, 15, 5, 0x1), FieldTrait(1511, 1, 7, 0x4), FieldTrait(1512, 1, 8, 0x4),
12600  FieldTrait(1513, 1, 10, 0xc)
12601 };
12602 const FieldTrait_Hash_Array PartyDetailsListReport::_ftha(PartyDetailsListReport::_traits, 13);
12604 //-------------------------------------------------------------------------------------------------
12606 {
12607  FieldTrait( 447, 7, 2, 0x1), FieldTrait( 448, 15, 1, 0x1), FieldTrait( 452, 1, 3, 0x1),
12608  FieldTrait( 802, 1, 4, 0xc), FieldTrait(1516, 1, 5, 0xc), FieldTrait(1522, 1, 6, 0xc),
12609  FieldTrait(1529, 1, 7, 0xc), FieldTrait(1562, 1, 8, 0xc)
12610 };
12613 const unsigned short PartyDetailsListReport::NoPartyList::_fnum;
12614 //-------------------------------------------------------------------------------------------------
12615 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits[] =
12616 {
12617  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12618 };
12619 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits, 2);
12622 //-------------------------------------------------------------------------------------------------
12623 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_traits[] =
12624 {
12625  FieldTrait(1517, 15, 1, 0x4), FieldTrait(1518, 7, 2, 0x4), FieldTrait(1519, 1, 3, 0xc)
12626 };
12627 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_traits, 3);
12630 //-------------------------------------------------------------------------------------------------
12631 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_traits[] =
12632 {
12633  FieldTrait(1520, 15, 1, 0x4), FieldTrait(1521, 1, 2, 0x4)
12634 };
12635 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_traits, 2);
12638 //-------------------------------------------------------------------------------------------------
12639 const FieldTrait PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_traits[] =
12640 {
12641  FieldTrait(1523, 15, 1, 0x4), FieldTrait(1524, 7, 2, 0x4), FieldTrait(1525, 1, 3, 0x4),
12642  FieldTrait(1526, 1, 4, 0xc)
12643 };
12644 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_traits, 4);
12647 //-------------------------------------------------------------------------------------------------
12648 const FieldTrait PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_traits[] =
12649 {
12650  FieldTrait(1527, 15, 1, 0x4), FieldTrait(1528, 1, 2, 0x4)
12651 };
12652 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_traits, 2);
12655 //-------------------------------------------------------------------------------------------------
12656 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::_traits[] =
12657 {
12658  FieldTrait(1530, 1, 1, 0x4), FieldTrait(1531, 13, 2, 0x4), FieldTrait(1532, 19, 3, 0x4),
12659  FieldTrait(1533, 15, 4, 0x4), FieldTrait(1534, 1, 5, 0xc), FieldTrait(1559, 1, 6, 0xc)
12660 };
12661 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::_traits, 6);
12664 //-------------------------------------------------------------------------------------------------
12665 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_traits[] =
12666 {
12667  FieldTrait(1535, 1, 1, 0x4), FieldTrait(1536, 15, 2, 0x4), FieldTrait(1537, 15, 3, 0x4),
12668  FieldTrait(1538, 15, 4, 0x4), FieldTrait(1539, 15, 5, 0x4), FieldTrait(1540, 1, 6, 0xc),
12669  FieldTrait(1543, 1, 7, 0x4), FieldTrait(1544, 15, 8, 0x4), FieldTrait(1545, 15, 9, 0x4),
12670  FieldTrait(1546, 15, 10, 0x4), FieldTrait(1547, 15, 11, 0x4), FieldTrait(1548, 15, 12, 0x4),
12671  FieldTrait(1549, 21, 13, 0x4), FieldTrait(1550, 26, 14, 0x4), FieldTrait(1551, 15, 15, 0x4),
12672  FieldTrait(1552, 15, 16, 0x4), FieldTrait(1553, 1, 17, 0x4), FieldTrait(1554, 8, 18, 0x4),
12673  FieldTrait(1555, 14, 19, 0x4), FieldTrait(1556, 15, 21, 0x4), FieldTrait(1557, 15, 24, 0x4),
12674  FieldTrait(1558, 9, 25, 0x4), FieldTrait(1616, 20, 20, 0x4), FieldTrait(1620, 2, 22, 0x4),
12675  FieldTrait(1621, 28, 23, 0x4)
12676 };
12677 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_traits, 25);
12680 //-------------------------------------------------------------------------------------------------
12681 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_traits[] =
12682 {
12683  FieldTrait(1541, 15, 1, 0x4), FieldTrait(1542, 15, 2, 0x4)
12684 };
12685 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_traits, 2);
12688 //-------------------------------------------------------------------------------------------------
12689 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_traits[] =
12690 {
12691  FieldTrait(1560, 14, 1, 0x4), FieldTrait(1561, 15, 2, 0x4)
12692 };
12693 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_traits, 2);
12696 //-------------------------------------------------------------------------------------------------
12697 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_traits[] =
12698 {
12699  FieldTrait(1514, 1, 8, 0xc), FieldTrait(1563, 15, 1, 0x4), FieldTrait(1564, 7, 2, 0x4),
12700  FieldTrait(1565, 1, 3, 0x4), FieldTrait(1566, 1, 4, 0xc), FieldTrait(1569, 1, 5, 0xc),
12701  FieldTrait(1575, 1, 6, 0xc), FieldTrait(1582, 1, 7, 0xc)
12702 };
12703 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_traits, 8);
12706 //-------------------------------------------------------------------------------------------------
12707 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits[] =
12708 {
12709  FieldTrait(1515, 1, 1, 0x4)
12710 };
12711 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits, 1);
12714 //-------------------------------------------------------------------------------------------------
12715 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_traits[] =
12716 {
12717  FieldTrait(1567, 15, 1, 0x4), FieldTrait(1568, 1, 2, 0x4)
12718 };
12719 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_traits, 2);
12722 //-------------------------------------------------------------------------------------------------
12723 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_traits[] =
12724 {
12725  FieldTrait(1570, 15, 1, 0x4), FieldTrait(1571, 7, 2, 0x4), FieldTrait(1572, 1, 3, 0xc)
12726 };
12727 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_traits, 3);
12730 //-------------------------------------------------------------------------------------------------
12731 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_traits[] =
12732 {
12733  FieldTrait(1573, 15, 1, 0x4), FieldTrait(1574, 1, 2, 0x4)
12734 };
12735 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_traits, 2);
12738 //-------------------------------------------------------------------------------------------------
12739 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_traits[] =
12740 {
12741  FieldTrait(1576, 15, 1, 0x4), FieldTrait(1577, 7, 2, 0x4), FieldTrait(1578, 1, 3, 0x4),
12742  FieldTrait(1579, 1, 4, 0xc)
12743 };
12744 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_traits, 4);
12747 //-------------------------------------------------------------------------------------------------
12748 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_traits[] =
12749 {
12750  FieldTrait(1580, 15, 1, 0x4), FieldTrait(1581, 1, 2, 0x4)
12751 };
12752 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_traits, 2);
12755 //-------------------------------------------------------------------------------------------------
12756 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_traits[] =
12757 {
12758  FieldTrait(1583, 1, 1, 0x4), FieldTrait(1584, 13, 2, 0x4), FieldTrait(1585, 19, 3, 0x4),
12759  FieldTrait(1586, 15, 4, 0x4), FieldTrait(1587, 1, 5, 0xc), FieldTrait(1613, 1, 6, 0xc)
12760 };
12761 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_traits, 6);
12764 //-------------------------------------------------------------------------------------------------
12765 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_traits[] =
12766 {
12767  FieldTrait(1588, 1, 1, 0x4), FieldTrait(1589, 15, 2, 0x4), FieldTrait(1590, 15, 3, 0x4),
12768  FieldTrait(1591, 15, 4, 0x4), FieldTrait(1592, 15, 5, 0x4), FieldTrait(1593, 1, 6, 0xc),
12769  FieldTrait(1596, 1, 7, 0x4), FieldTrait(1597, 15, 8, 0x4), FieldTrait(1598, 15, 9, 0x4),
12770  FieldTrait(1599, 15, 10, 0x4), FieldTrait(1600, 15, 11, 0x4), FieldTrait(1601, 15, 12, 0x4),
12771  FieldTrait(1602, 21, 13, 0x4), FieldTrait(1603, 26, 14, 0x4), FieldTrait(1604, 15, 15, 0x4),
12772  FieldTrait(1605, 15, 16, 0x4), FieldTrait(1606, 1, 17, 0x4), FieldTrait(1607, 8, 18, 0x4),
12773  FieldTrait(1608, 14, 19, 0x4), FieldTrait(1609, 20, 20, 0x4), FieldTrait(1610, 15, 21, 0x4),
12774  FieldTrait(1611, 15, 24, 0x4), FieldTrait(1612, 9, 25, 0x4), FieldTrait(1618, 2, 22, 0x4),
12775  FieldTrait(1619, 28, 23, 0x4)
12776 };
12777 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_traits, 25);
12780 //-------------------------------------------------------------------------------------------------
12781 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_traits[] =
12782 {
12783  FieldTrait(1594, 15, 1, 0x4), FieldTrait(1595, 15, 2, 0x4)
12784 };
12785 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_traits, 2);
12788 //-------------------------------------------------------------------------------------------------
12789 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_traits[] =
12790 {
12791  FieldTrait(1614, 14, 1, 0x4), FieldTrait(1615, 15, 2, 0x4)
12792 };
12793 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_traits, 2);
12796 //-------------------------------------------------------------------------------------------------
12797 const FieldTrait NewOrderSingle::_traits[] =
12798 {
12799  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 1, 0x1), FieldTrait( 12, 13, 163, 0x4),
12800  FieldTrait( 13, 7, 164, 0x4), FieldTrait( 15, 19, 153, 0x4), FieldTrait( 18, 16, 20, 0x4),
12801  FieldTrait( 21, 7, 19, 0x4), FieldTrait( 22, 15, 29, 0x4), FieldTrait( 23, 15, 156, 0x4),
12802  FieldTrait( 38, 10, 130, 0x4), FieldTrait( 40, 7, 135, 0x1), FieldTrait( 44, 11, 137, 0x4),
12803  FieldTrait( 48, 15, 28, 0x4), FieldTrait( 54, 7, 125, 0x1), FieldTrait( 55, 15, 26, 0x4),
12804  FieldTrait( 58, 15, 173, 0x4), FieldTrait( 59, 7, 158, 0x4), FieldTrait( 60, 22, 127, 0x1),
12805  FieldTrait( 63, 15, 15, 0x4), FieldTrait( 64, 25, 16, 0x4), FieldTrait( 65, 15, 27, 0x4),
12806  FieldTrait( 70, 15, 13, 0x4), FieldTrait( 75, 25, 6, 0x4), FieldTrait( 77, 7, 179, 0x4),
12807  FieldTrait( 78, 1, 14, 0xc), FieldTrait( 81, 7, 25, 0x4), FieldTrait( 99, 11, 138, 0x4),
12808  FieldTrait( 100, 20, 23, 0x4), FieldTrait( 106, 15, 55, 0x4), FieldTrait( 107, 15, 58, 0x4),
12809  FieldTrait( 110, 10, 21, 0x4), FieldTrait( 111, 10, 22, 0x4), FieldTrait( 114, 8, 126, 0x4),
12810  FieldTrait( 117, 15, 157, 0x4), FieldTrait( 120, 19, 171, 0x4), FieldTrait( 121, 8, 170, 0x4),
12811  FieldTrait( 126, 22, 161, 0x4), FieldTrait( 140, 11, 124, 0x4), FieldTrait( 152, 10, 131, 0x4),
12812  FieldTrait( 167, 15, 33, 0x4), FieldTrait( 168, 22, 159, 0x4), FieldTrait( 192, 10, 177, 0x4),
12813  FieldTrait( 193, 25, 176, 0x4), FieldTrait( 200, 21, 35, 0x4), FieldTrait( 201, 1, 96, 0x4),
12814  FieldTrait( 202, 11, 49, 0x4), FieldTrait( 203, 1, 180, 0x4), FieldTrait( 206, 7, 51, 0x4),
12815  FieldTrait( 207, 20, 54, 0x4), FieldTrait( 210, 10, 181, 0x4), FieldTrait( 211, 9, 182, 0x4),
12816  FieldTrait( 218, 12, 139, 0x4), FieldTrait( 220, 19, 140, 0x4), FieldTrait( 221, 15, 141, 0x4),
12817  FieldTrait( 222, 15, 142, 0x4), FieldTrait( 223, 14, 53, 0x4), FieldTrait( 224, 25, 37, 0x4),
12818  FieldTrait( 225, 25, 38, 0x4), FieldTrait( 226, 1, 40, 0x4), FieldTrait( 227, 14, 41, 0x4),
12819  FieldTrait( 228, 9, 42, 0x4), FieldTrait( 229, 25, 5, 0x4), FieldTrait( 231, 9, 52, 0x4),
12820  FieldTrait( 232, 1, 128, 0xc), FieldTrait( 235, 15, 147, 0x4), FieldTrait( 236, 14, 148, 0x4),
12821  FieldTrait( 239, 1, 39, 0x4), FieldTrait( 240, 25, 48, 0x4), FieldTrait( 255, 15, 43, 0x4),
12822  FieldTrait( 348, 2, 56, 0x4), FieldTrait( 349, 28, 57, 0x4), FieldTrait( 350, 2, 59, 0x4),
12823  FieldTrait( 351, 28, 60, 0x4), FieldTrait( 354, 2, 174, 0x4), FieldTrait( 355, 28, 175, 0x4),
12824  FieldTrait( 376, 15, 154, 0x4), FieldTrait( 377, 8, 155, 0x4), FieldTrait( 386, 1, 24, 0xc),
12825  FieldTrait( 388, 7, 193, 0x4), FieldTrait( 389, 9, 194, 0x4), FieldTrait( 423, 1, 136, 0x4),
12826  FieldTrait( 427, 1, 162, 0x4), FieldTrait( 432, 25, 160, 0x4), FieldTrait( 453, 1, 4, 0xc),
12827  FieldTrait( 454, 1, 30, 0xc), FieldTrait( 460, 1, 31, 0x4), FieldTrait( 461, 15, 32, 0x4),
12828  FieldTrait( 468, 7, 133, 0x4), FieldTrait( 469, 9, 134, 0x4), FieldTrait( 470, 18, 45, 0x4),
12829  FieldTrait( 471, 15, 46, 0x4), FieldTrait( 472, 15, 47, 0x4), FieldTrait( 479, 19, 165, 0x4),
12830  FieldTrait( 480, 7, 203, 0x4), FieldTrait( 481, 7, 204, 0x4), FieldTrait( 494, 15, 206, 0x4),
12831  FieldTrait( 497, 7, 166, 0x4), FieldTrait( 513, 15, 205, 0x4), FieldTrait( 516, 14, 132, 0x4),
12832  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 167, 0x4), FieldTrait( 529, 16, 168, 0x4),
12833  FieldTrait( 541, 25, 36, 0x4), FieldTrait( 543, 15, 44, 0x4), FieldTrait( 544, 7, 17, 0x4),
12834  FieldTrait( 581, 1, 9, 0x4), FieldTrait( 582, 1, 169, 0x4), FieldTrait( 583, 15, 3, 0x4),
12835  FieldTrait( 589, 7, 10, 0x4), FieldTrait( 590, 7, 11, 0x4), FieldTrait( 591, 7, 12, 0x4),
12836  FieldTrait( 635, 15, 18, 0x4), FieldTrait( 640, 11, 178, 0x4), FieldTrait( 660, 1, 8, 0x4),
12837  FieldTrait( 662, 11, 143, 0x4), FieldTrait( 663, 1, 144, 0x4), FieldTrait( 667, 21, 62, 0x4),
12838  FieldTrait( 691, 15, 61, 0x4), FieldTrait( 696, 25, 150, 0x4), FieldTrait( 697, 11, 151, 0x4),
12839  FieldTrait( 698, 1, 152, 0x4), FieldTrait( 699, 15, 145, 0x4), FieldTrait( 701, 25, 149, 0x4),
12840  FieldTrait( 711, 1, 123, 0xc), FieldTrait( 761, 15, 146, 0x4), FieldTrait( 762, 15, 34, 0x4),
12841  FieldTrait( 768, 1, 213, 0xc), FieldTrait( 775, 1, 172, 0x4), FieldTrait( 788, 1, 118, 0x4),
12842  FieldTrait( 835, 1, 183, 0x4), FieldTrait( 836, 1, 184, 0x4), FieldTrait( 837, 1, 185, 0x4),
12843  FieldTrait( 838, 1, 186, 0x4), FieldTrait( 840, 1, 187, 0x4), FieldTrait( 841, 1, 195, 0x4),
12844  FieldTrait( 842, 1, 196, 0x4), FieldTrait( 843, 1, 197, 0x4), FieldTrait( 844, 1, 198, 0x4),
12845  FieldTrait( 846, 1, 199, 0x4), FieldTrait( 847, 1, 200, 0x4), FieldTrait( 848, 15, 201, 0x4),
12846  FieldTrait( 849, 14, 202, 0x4), FieldTrait( 854, 1, 129, 0x4), FieldTrait( 864, 1, 65, 0xc),
12847  FieldTrait( 873, 25, 66, 0x4), FieldTrait( 874, 25, 67, 0x4), FieldTrait( 875, 1, 63, 0x4),
12848  FieldTrait( 876, 15, 64, 0x4), FieldTrait( 898, 14, 122, 0x4), FieldTrait( 913, 15, 114, 0x4),
12849  FieldTrait( 914, 15, 115, 0x4), FieldTrait( 915, 25, 116, 0x4), FieldTrait( 916, 25, 119, 0x4),
12850  FieldTrait( 917, 25, 120, 0x4), FieldTrait( 918, 19, 117, 0x4), FieldTrait( 919, 1, 121, 0x4),
12851  FieldTrait( 947, 19, 50, 0x4), FieldTrait( 957, 1, 207, 0xc), FieldTrait( 965, 15, 68, 0x4),
12852  FieldTrait( 966, 15, 69, 0x4), FieldTrait( 967, 9, 71, 0x4), FieldTrait( 968, 9, 72, 0x4),
12853  FieldTrait( 969, 9, 73, 0x4), FieldTrait( 970, 1, 74, 0x4), FieldTrait( 971, 1, 75, 0x4),
12854  FieldTrait( 996, 15, 77, 0x4), FieldTrait( 997, 15, 78, 0x4), FieldTrait(1018, 1, 76, 0xc),
12855  FieldTrait(1028, 8, 208, 0x4), FieldTrait(1029, 8, 209, 0x4), FieldTrait(1030, 15, 210, 0x4),
12856  FieldTrait(1031, 17, 211, 0x4), FieldTrait(1032, 1, 212, 0x4), FieldTrait(1049, 7, 70, 0x4),
12857  FieldTrait(1079, 26, 79, 0x4), FieldTrait(1080, 15, 241, 0x4), FieldTrait(1081, 7, 242, 0x4),
12858  FieldTrait(1082, 10, 216, 0x4), FieldTrait(1083, 7, 217, 0x4), FieldTrait(1084, 7, 218, 0x4),
12859  FieldTrait(1085, 10, 219, 0x4), FieldTrait(1086, 10, 220, 0x4), FieldTrait(1087, 10, 221, 0x4),
12860  FieldTrait(1088, 10, 222, 0x4), FieldTrait(1089, 10, 214, 0x4), FieldTrait(1090, 1, 215, 0x4),
12861  FieldTrait(1091, 8, 240, 0x4), FieldTrait(1092, 7, 224, 0x4), FieldTrait(1094, 1, 188, 0x4),
12862  FieldTrait(1096, 15, 189, 0x4), FieldTrait(1097, 15, 190, 0x4), FieldTrait(1098, 15, 191, 0x4),
12863  FieldTrait(1099, 15, 192, 0x4), FieldTrait(1100, 7, 225, 0x4), FieldTrait(1101, 7, 226, 0x4),
12864  FieldTrait(1102, 11, 227, 0x4), FieldTrait(1103, 15, 228, 0x4), FieldTrait(1104, 15, 229, 0x4),
12865  FieldTrait(1105, 15, 230, 0x4), FieldTrait(1106, 15, 231, 0x4), FieldTrait(1107, 7, 232, 0x4),
12866  FieldTrait(1108, 7, 233, 0x4), FieldTrait(1109, 7, 234, 0x4), FieldTrait(1110, 11, 235, 0x4),
12867  FieldTrait(1111, 7, 236, 0x4), FieldTrait(1112, 10, 237, 0x4), FieldTrait(1113, 15, 238, 0x4),
12868  FieldTrait(1114, 15, 239, 0x4), FieldTrait(1133, 7, 243, 0x4), FieldTrait(1138, 10, 223, 0x4),
12869  FieldTrait(1146, 13, 81, 0x4), FieldTrait(1147, 10, 82, 0x4), FieldTrait(1151, 15, 80, 0x4),
12870  FieldTrait(1184, 2, 83, 0x4), FieldTrait(1185, 29, 84, 0x4), FieldTrait(1186, 15, 85, 0x4),
12871  FieldTrait(1191, 15, 87, 0x4), FieldTrait(1192, 10, 88, 0x4), FieldTrait(1193, 7, 89, 0x4),
12872  FieldTrait(1194, 1, 90, 0x4), FieldTrait(1195, 13, 91, 0x4), FieldTrait(1196, 15, 92, 0x4),
12873  FieldTrait(1197, 15, 99, 0x4), FieldTrait(1198, 1, 93, 0x4), FieldTrait(1199, 11, 94, 0x4),
12874  FieldTrait(1200, 11, 95, 0x4), FieldTrait(1227, 15, 86, 0x4), FieldTrait(1242, 8, 98, 0x4),
12875  FieldTrait(1244, 8, 97, 0x4), FieldTrait(1435, 1, 100, 0x4), FieldTrait(1439, 1, 101, 0x4),
12876  FieldTrait(1449, 15, 102, 0x4), FieldTrait(1450, 15, 103, 0x4), FieldTrait(1451, 14, 104, 0x4),
12877  FieldTrait(1452, 14, 105, 0x4), FieldTrait(1457, 14, 106, 0x4), FieldTrait(1458, 14, 107, 0x4),
12878  FieldTrait(1478, 1, 108, 0x4), FieldTrait(1479, 1, 109, 0x4), FieldTrait(1480, 14, 110, 0x4),
12879  FieldTrait(1481, 1, 111, 0x4), FieldTrait(1482, 1, 112, 0x4), FieldTrait(1483, 1, 113, 0xc)
12880 };
12881 const FieldTrait_Hash_Array NewOrderSingle::_ftha(NewOrderSingle::_traits, 243);
12883 //-------------------------------------------------------------------------------------------------
12884 const FieldTrait NewOrderSingle::NoAllocs::_traits[] =
12885 {
12886  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
12887  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
12888 };
12891 const unsigned short NewOrderSingle::NoAllocs::_fnum;
12892 //-------------------------------------------------------------------------------------------------
12893 const FieldTrait NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits[] =
12894 {
12895  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
12896  FieldTrait( 804, 1, 4, 0xc)
12897 };
12898 const FieldTrait_Hash_Array NewOrderSingle::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits, 4);
12901 //-------------------------------------------------------------------------------------------------
12902 const FieldTrait NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
12903 {
12904  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
12905 };
12906 const FieldTrait_Hash_Array NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
12909 //-------------------------------------------------------------------------------------------------
12910 const FieldTrait NewOrderSingle::NoStipulations::_traits[] =
12911 {
12912  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
12913 };
12915 const MsgType NewOrderSingle::NoStipulations::_msgtype("NoStipulations");
12916 const unsigned short NewOrderSingle::NoStipulations::_fnum;
12917 //-------------------------------------------------------------------------------------------------
12918 const FieldTrait NewOrderSingle::NoTradingSessions::_traits[] =
12919 {
12920  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
12921 };
12923 const MsgType NewOrderSingle::NoTradingSessions::_msgtype("NoTradingSessions");
12924 const unsigned short NewOrderSingle::NoTradingSessions::_fnum;
12925 //-------------------------------------------------------------------------------------------------
12926 const FieldTrait NewOrderSingle::NoPartyIDs::_traits[] =
12927 {
12928  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12929  FieldTrait( 802, 1, 4, 0xc)
12930 };
12932 const MsgType NewOrderSingle::NoPartyIDs::_msgtype("NoPartyIDs");
12933 const unsigned short NewOrderSingle::NoPartyIDs::_fnum;
12934 //-------------------------------------------------------------------------------------------------
12935 const FieldTrait NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits[] =
12936 {
12937  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12938 };
12939 const FieldTrait_Hash_Array NewOrderSingle::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits, 2);
12942 //-------------------------------------------------------------------------------------------------
12943 const FieldTrait NewOrderSingle::NoSecurityAltID::_traits[] =
12944 {
12945  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12946 };
12948 const MsgType NewOrderSingle::NoSecurityAltID::_msgtype("NoSecurityAltID");
12949 const unsigned short NewOrderSingle::NoSecurityAltID::_fnum;
12950 //-------------------------------------------------------------------------------------------------
12951 const FieldTrait NewOrderSingle::NoUnderlyings::_traits[] =
12952 {
12953  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
12954  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
12955  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
12956  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
12957  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
12958  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
12959  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
12960  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
12961  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
12962  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
12963  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
12964  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
12965  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
12966  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
12967  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
12968  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
12969  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
12970  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
12971  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
12972  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
12973  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
12974  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
12975  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
12976  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
12977 };
12979 const MsgType NewOrderSingle::NoUnderlyings::_msgtype("NoUnderlyings");
12980 const unsigned short NewOrderSingle::NoUnderlyings::_fnum;
12981 //-------------------------------------------------------------------------------------------------
12982 const FieldTrait NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
12983 {
12984  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12985 };
12986 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
12989 //-------------------------------------------------------------------------------------------------
12990 const FieldTrait NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits[] =
12991 {
12992  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12993 };
12994 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits, 2);
12997 //-------------------------------------------------------------------------------------------------
12998 const FieldTrait NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
12999 {
13000  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13001  FieldTrait(1062, 1, 4, 0xc)
13002 };
13003 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13006 //-------------------------------------------------------------------------------------------------
13007 const FieldTrait NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13008 {
13009  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13010 };
13011 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13014 //-------------------------------------------------------------------------------------------------
13016 {
13017  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
13018  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
13019 };
13021 const MsgType NewOrderSingle::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
13022 const unsigned short NewOrderSingle::NoTrdRegTimestamps::_fnum;
13023 //-------------------------------------------------------------------------------------------------
13024 const FieldTrait NewOrderSingle::NoEvents::_traits[] =
13025 {
13026  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13027  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13028 };
13031 const unsigned short NewOrderSingle::NoEvents::_fnum;
13032 //-------------------------------------------------------------------------------------------------
13034 {
13035  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13036 };
13038 const MsgType NewOrderSingle::NoStrategyParameters::_msgtype("NoStrategyParameters");
13039 const unsigned short NewOrderSingle::NoStrategyParameters::_fnum;
13040 //-------------------------------------------------------------------------------------------------
13042 {
13043  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13044  FieldTrait(1052, 1, 4, 0xc)
13045 };
13047 const MsgType NewOrderSingle::NoInstrumentParties::_msgtype("NoInstrumentParties");
13048 const unsigned short NewOrderSingle::NoInstrumentParties::_fnum;
13049 //-------------------------------------------------------------------------------------------------
13050 const FieldTrait NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13051 {
13052  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13053 };
13054 const FieldTrait_Hash_Array NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13057 //-------------------------------------------------------------------------------------------------
13058 const FieldTrait NewOrderSingle::NoComplexEvents::_traits[] =
13059 {
13060  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13061  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13062  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13063 };
13065 const MsgType NewOrderSingle::NoComplexEvents::_msgtype("NoComplexEvents");
13066 const unsigned short NewOrderSingle::NoComplexEvents::_fnum;
13067 //-------------------------------------------------------------------------------------------------
13068 const FieldTrait NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits[] =
13069 {
13070  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13071 };
13072 const FieldTrait_Hash_Array NewOrderSingle::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits, 3);
13075 //-------------------------------------------------------------------------------------------------
13076 const FieldTrait NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13077 {
13078  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13079 };
13080 const FieldTrait_Hash_Array NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13083 //-------------------------------------------------------------------------------------------------
13084 const FieldTrait NewOrderList::_traits[] =
13085 {
13086  FieldTrait( 66, 15, 1, 0x1), FieldTrait( 68, 1, 17, 0x1), FieldTrait( 69, 15, 11, 0x4),
13087  FieldTrait( 73, 1, 19, 0x1), FieldTrait( 352, 2, 12, 0x4), FieldTrait( 353, 28, 13, 0x4),
13088  FieldTrait( 390, 15, 2, 0x4), FieldTrait( 391, 15, 3, 0x4), FieldTrait( 394, 1, 5, 0x1),
13089  FieldTrait( 414, 1, 4, 0x4), FieldTrait( 415, 1, 6, 0x4), FieldTrait( 433, 7, 10, 0x4),
13090  FieldTrait( 480, 7, 7, 0x4), FieldTrait( 481, 7, 8, 0x4), FieldTrait( 513, 15, 9, 0x4),
13091  FieldTrait( 765, 14, 14, 0x4), FieldTrait( 766, 13, 15, 0x4), FieldTrait( 767, 19, 16, 0x4),
13092  FieldTrait( 893, 8, 18, 0x4), FieldTrait(1116, 1, 20, 0xc), FieldTrait(1385, 1, 21, 0x4)
13093 };
13094 const FieldTrait_Hash_Array NewOrderList::_ftha(NewOrderList::_traits, 21);
13095 const MsgType NewOrderList::_msgtype("E");
13096 //-------------------------------------------------------------------------------------------------
13097 const FieldTrait NewOrderList::NoOrders::_traits[] =
13098 {
13099  FieldTrait( 1, 15, 9, 0x4), FieldTrait( 11, 15, 1, 0x1), FieldTrait( 12, 13, 157, 0x4),
13100  FieldTrait( 13, 7, 158, 0x4), FieldTrait( 15, 19, 147, 0x4), FieldTrait( 18, 16, 22, 0x4),
13101  FieldTrait( 21, 7, 21, 0x4), FieldTrait( 22, 15, 31, 0x4), FieldTrait( 23, 15, 150, 0x4),
13102  FieldTrait( 38, 10, 124, 0x4), FieldTrait( 40, 7, 129, 0x4), FieldTrait( 44, 11, 131, 0x4),
13103  FieldTrait( 48, 15, 30, 0x4), FieldTrait( 54, 7, 118, 0x1), FieldTrait( 55, 15, 28, 0x4),
13104  FieldTrait( 58, 15, 167, 0x4), FieldTrait( 59, 7, 152, 0x4), FieldTrait( 60, 22, 121, 0x4),
13105  FieldTrait( 63, 15, 17, 0x4), FieldTrait( 64, 25, 18, 0x4), FieldTrait( 65, 15, 29, 0x4),
13106  FieldTrait( 67, 1, 3, 0x1), FieldTrait( 70, 15, 14, 0x4), FieldTrait( 75, 25, 8, 0x4),
13107  FieldTrait( 77, 7, 173, 0x4), FieldTrait( 78, 1, 16, 0xc), FieldTrait( 81, 7, 27, 0x4),
13108  FieldTrait( 99, 11, 132, 0x4), FieldTrait( 100, 20, 25, 0x4), FieldTrait( 106, 15, 57, 0x4),
13109  FieldTrait( 107, 15, 60, 0x4), FieldTrait( 110, 10, 23, 0x4), FieldTrait( 111, 10, 24, 0x4),
13110  FieldTrait( 114, 8, 120, 0x4), FieldTrait( 117, 15, 151, 0x4), FieldTrait( 120, 19, 165, 0x4),
13111  FieldTrait( 121, 8, 164, 0x4), FieldTrait( 126, 22, 155, 0x4), FieldTrait( 140, 11, 117, 0x4),
13112  FieldTrait( 152, 10, 125, 0x4), FieldTrait( 160, 7, 5, 0x4), FieldTrait( 167, 15, 35, 0x4),
13113  FieldTrait( 168, 22, 153, 0x4), FieldTrait( 192, 10, 171, 0x4), FieldTrait( 193, 25, 170, 0x4),
13114  FieldTrait( 200, 21, 37, 0x4), FieldTrait( 201, 1, 98, 0x4), FieldTrait( 202, 11, 51, 0x4),
13115  FieldTrait( 203, 1, 174, 0x4), FieldTrait( 206, 7, 53, 0x4), FieldTrait( 207, 20, 56, 0x4),
13116  FieldTrait( 210, 10, 175, 0x4), FieldTrait( 211, 9, 176, 0x4), FieldTrait( 218, 12, 133, 0x4),
13117  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
13118  FieldTrait( 223, 14, 55, 0x4), FieldTrait( 224, 25, 39, 0x4), FieldTrait( 225, 25, 40, 0x4),
13119  FieldTrait( 226, 1, 42, 0x4), FieldTrait( 227, 14, 43, 0x4), FieldTrait( 228, 9, 44, 0x4),
13120  FieldTrait( 229, 25, 7, 0x4), FieldTrait( 231, 9, 54, 0x4), FieldTrait( 232, 1, 122, 0xc),
13121  FieldTrait( 235, 15, 141, 0x4), FieldTrait( 236, 14, 142, 0x4), FieldTrait( 239, 1, 41, 0x4),
13122  FieldTrait( 240, 25, 50, 0x4), FieldTrait( 255, 15, 45, 0x4), FieldTrait( 348, 2, 58, 0x4),
13123  FieldTrait( 349, 28, 59, 0x4), FieldTrait( 350, 2, 61, 0x4), FieldTrait( 351, 28, 62, 0x4),
13124  FieldTrait( 354, 2, 168, 0x4), FieldTrait( 355, 28, 169, 0x4), FieldTrait( 376, 15, 148, 0x4),
13125  FieldTrait( 377, 8, 149, 0x4), FieldTrait( 386, 1, 26, 0xc), FieldTrait( 388, 7, 187, 0x4),
13126  FieldTrait( 389, 9, 188, 0x4), FieldTrait( 401, 1, 119, 0x4), FieldTrait( 423, 1, 130, 0x4),
13127  FieldTrait( 427, 1, 156, 0x4), FieldTrait( 432, 25, 154, 0x4), FieldTrait( 453, 1, 6, 0xc),
13128  FieldTrait( 454, 1, 32, 0xc), FieldTrait( 460, 1, 33, 0x4), FieldTrait( 461, 15, 34, 0x4),
13129  FieldTrait( 468, 7, 127, 0x4), FieldTrait( 469, 9, 128, 0x4), FieldTrait( 470, 18, 47, 0x4),
13130  FieldTrait( 471, 15, 48, 0x4), FieldTrait( 472, 15, 49, 0x4), FieldTrait( 479, 19, 159, 0x4),
13131  FieldTrait( 494, 15, 197, 0x4), FieldTrait( 497, 7, 160, 0x4), FieldTrait( 516, 14, 126, 0x4),
13132  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 161, 0x4), FieldTrait( 529, 16, 162, 0x4),
13133  FieldTrait( 541, 25, 38, 0x4), FieldTrait( 543, 15, 46, 0x4), FieldTrait( 544, 7, 19, 0x4),
13134  FieldTrait( 581, 1, 11, 0x4), FieldTrait( 582, 1, 163, 0x4), FieldTrait( 583, 15, 4, 0x4),
13135  FieldTrait( 589, 7, 12, 0x4), FieldTrait( 590, 7, 13, 0x4), FieldTrait( 591, 7, 15, 0x4),
13136  FieldTrait( 635, 15, 20, 0x4), FieldTrait( 640, 11, 172, 0x4), FieldTrait( 660, 1, 10, 0x4),
13137  FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4), FieldTrait( 667, 21, 64, 0x4),
13138  FieldTrait( 691, 15, 63, 0x4), FieldTrait( 696, 25, 144, 0x4), FieldTrait( 697, 11, 145, 0x4),
13139  FieldTrait( 698, 1, 146, 0x4), FieldTrait( 699, 15, 139, 0x4), FieldTrait( 701, 25, 143, 0x4),
13140  FieldTrait( 711, 1, 116, 0xc), FieldTrait( 761, 15, 140, 0x4), FieldTrait( 762, 15, 36, 0x4),
13141  FieldTrait( 775, 1, 166, 0x4), FieldTrait( 835, 1, 177, 0x4), FieldTrait( 836, 1, 178, 0x4),
13142  FieldTrait( 837, 1, 179, 0x4), FieldTrait( 838, 1, 180, 0x4), FieldTrait( 840, 1, 181, 0x4),
13143  FieldTrait( 841, 1, 189, 0x4), FieldTrait( 842, 1, 190, 0x4), FieldTrait( 843, 1, 191, 0x4),
13144  FieldTrait( 844, 1, 192, 0x4), FieldTrait( 846, 1, 193, 0x4), FieldTrait( 847, 1, 194, 0x4),
13145  FieldTrait( 848, 15, 195, 0x4), FieldTrait( 849, 14, 196, 0x4), FieldTrait( 854, 1, 123, 0x4),
13146  FieldTrait( 864, 1, 67, 0xc), FieldTrait( 873, 25, 68, 0x4), FieldTrait( 874, 25, 69, 0x4),
13147  FieldTrait( 875, 1, 65, 0x4), FieldTrait( 876, 15, 66, 0x4), FieldTrait( 947, 19, 52, 0x4),
13148  FieldTrait( 957, 1, 198, 0xc), FieldTrait( 965, 15, 70, 0x4), FieldTrait( 966, 15, 71, 0x4),
13149  FieldTrait( 967, 9, 73, 0x4), FieldTrait( 968, 9, 74, 0x4), FieldTrait( 969, 9, 75, 0x4),
13150  FieldTrait( 970, 1, 76, 0x4), FieldTrait( 971, 1, 77, 0x4), FieldTrait( 996, 15, 79, 0x4),
13151  FieldTrait( 997, 15, 80, 0x4), FieldTrait(1018, 1, 78, 0xc), FieldTrait(1049, 7, 72, 0x4),
13152  FieldTrait(1079, 26, 81, 0x4), FieldTrait(1080, 15, 225, 0x4), FieldTrait(1081, 7, 226, 0x4),
13153  FieldTrait(1082, 10, 201, 0x4), FieldTrait(1083, 7, 202, 0x4), FieldTrait(1084, 7, 203, 0x4),
13154  FieldTrait(1085, 10, 204, 0x4), FieldTrait(1086, 10, 205, 0x4), FieldTrait(1087, 10, 206, 0x4),
13155  FieldTrait(1088, 10, 207, 0x4), FieldTrait(1089, 10, 199, 0x4), FieldTrait(1090, 1, 200, 0x4),
13156  FieldTrait(1091, 8, 227, 0x4), FieldTrait(1092, 7, 209, 0x4), FieldTrait(1094, 1, 182, 0x4),
13157  FieldTrait(1096, 15, 183, 0x4), FieldTrait(1097, 15, 184, 0x4), FieldTrait(1098, 15, 185, 0x4),
13158  FieldTrait(1099, 15, 186, 0x4), FieldTrait(1100, 7, 210, 0x4), FieldTrait(1101, 7, 211, 0x4),
13159  FieldTrait(1102, 11, 212, 0x4), FieldTrait(1103, 15, 213, 0x4), FieldTrait(1104, 15, 214, 0x4),
13160  FieldTrait(1105, 15, 215, 0x4), FieldTrait(1106, 15, 216, 0x4), FieldTrait(1107, 7, 217, 0x4),
13161  FieldTrait(1108, 7, 218, 0x4), FieldTrait(1109, 7, 219, 0x4), FieldTrait(1110, 11, 220, 0x4),
13162  FieldTrait(1111, 7, 221, 0x4), FieldTrait(1112, 10, 222, 0x4), FieldTrait(1113, 15, 223, 0x4),
13163  FieldTrait(1114, 15, 224, 0x4), FieldTrait(1133, 7, 228, 0x4), FieldTrait(1138, 10, 208, 0x4),
13164  FieldTrait(1146, 13, 83, 0x4), FieldTrait(1147, 10, 84, 0x4), FieldTrait(1151, 15, 82, 0x4),
13165  FieldTrait(1184, 2, 85, 0x4), FieldTrait(1185, 29, 86, 0x4), FieldTrait(1186, 15, 87, 0x4),
13166  FieldTrait(1191, 15, 89, 0x4), FieldTrait(1192, 10, 90, 0x4), FieldTrait(1193, 7, 91, 0x4),
13167  FieldTrait(1194, 1, 92, 0x4), FieldTrait(1195, 13, 93, 0x4), FieldTrait(1196, 15, 94, 0x4),
13168  FieldTrait(1197, 15, 101, 0x4), FieldTrait(1198, 1, 95, 0x4), FieldTrait(1199, 11, 96, 0x4),
13169  FieldTrait(1200, 11, 97, 0x4), FieldTrait(1227, 15, 88, 0x4), FieldTrait(1242, 8, 100, 0x4),
13170  FieldTrait(1244, 8, 99, 0x4), FieldTrait(1435, 1, 102, 0x4), FieldTrait(1439, 1, 103, 0x4),
13171  FieldTrait(1449, 15, 104, 0x4), FieldTrait(1450, 15, 105, 0x4), FieldTrait(1451, 14, 106, 0x4),
13172  FieldTrait(1452, 14, 107, 0x4), FieldTrait(1457, 14, 108, 0x4), FieldTrait(1458, 14, 109, 0x4),
13173  FieldTrait(1478, 1, 110, 0x4), FieldTrait(1479, 1, 111, 0x4), FieldTrait(1480, 14, 112, 0x4),
13174  FieldTrait(1481, 1, 113, 0x4), FieldTrait(1482, 1, 114, 0x4), FieldTrait(1483, 1, 115, 0xc)
13175 };
13176 const FieldTrait_Hash_Array NewOrderList::NoOrders::_ftha(NewOrderList::NoOrders::_traits, 228);
13177 const MsgType NewOrderList::NoOrders::_msgtype("NoOrders");
13178 const unsigned short NewOrderList::NoOrders::_fnum;
13179 //-------------------------------------------------------------------------------------------------
13180 const FieldTrait NewOrderList::NoOrders::NoAllocs::_traits[] =
13181 {
13182  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
13183  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
13184 };
13185 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::_ftha(NewOrderList::NoOrders::NoAllocs::_traits, 6);
13187 const unsigned short NewOrderList::NoOrders::NoAllocs::_fnum;
13188 //-------------------------------------------------------------------------------------------------
13189 const FieldTrait NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits[] =
13190 {
13191  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
13192  FieldTrait( 804, 1, 4, 0xc)
13193 };
13194 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits, 4);
13197 //-------------------------------------------------------------------------------------------------
13198 const FieldTrait NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
13199 {
13200  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
13201 };
13202 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
13205 //-------------------------------------------------------------------------------------------------
13206 const FieldTrait NewOrderList::NoOrders::NoStipulations::_traits[] =
13207 {
13208  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
13209 };
13210 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoStipulations::_ftha(NewOrderList::NoOrders::NoStipulations::_traits, 2);
13213 //-------------------------------------------------------------------------------------------------
13214 const FieldTrait NewOrderList::NoOrders::NoTradingSessions::_traits[] =
13215 {
13216  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
13217 };
13218 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoTradingSessions::_ftha(NewOrderList::NoOrders::NoTradingSessions::_traits, 2);
13221 //-------------------------------------------------------------------------------------------------
13222 const FieldTrait NewOrderList::NoOrders::NoPartyIDs::_traits[] =
13223 {
13224  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13225  FieldTrait( 802, 1, 4, 0xc)
13226 };
13227 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoPartyIDs::_ftha(NewOrderList::NoOrders::NoPartyIDs::_traits, 4);
13229 const unsigned short NewOrderList::NoOrders::NoPartyIDs::_fnum;
13230 //-------------------------------------------------------------------------------------------------
13231 const FieldTrait NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits[] =
13232 {
13233  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13234 };
13235 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits, 2);
13238 //-------------------------------------------------------------------------------------------------
13239 const FieldTrait NewOrderList::NoOrders::NoSecurityAltID::_traits[] =
13240 {
13241  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13242 };
13243 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoSecurityAltID::_ftha(NewOrderList::NoOrders::NoSecurityAltID::_traits, 2);
13246 //-------------------------------------------------------------------------------------------------
13247 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::_traits[] =
13248 {
13249  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13250  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13251  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13252  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13253  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13254  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13255  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13256  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13257  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13258  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13259  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13260  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13261  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13262  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13263  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13264  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13265  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13266  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13267  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13268  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13269  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13270  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13271  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13272  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13273 };
13274 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::_ftha(NewOrderList::NoOrders::NoUnderlyings::_traits, 72);
13277 //-------------------------------------------------------------------------------------------------
13278 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13279 {
13280  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13281 };
13282 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13285 //-------------------------------------------------------------------------------------------------
13286 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits[] =
13287 {
13288  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13289 };
13290 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13293 //-------------------------------------------------------------------------------------------------
13294 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13295 {
13296  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13297  FieldTrait(1062, 1, 4, 0xc)
13298 };
13299 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13302 //-------------------------------------------------------------------------------------------------
13303 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13304 {
13305  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13306 };
13307 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13310 //-------------------------------------------------------------------------------------------------
13311 const FieldTrait NewOrderList::NoOrders::NoEvents::_traits[] =
13312 {
13313  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13314  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13315 };
13316 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoEvents::_ftha(NewOrderList::NoOrders::NoEvents::_traits, 5);
13318 const unsigned short NewOrderList::NoOrders::NoEvents::_fnum;
13319 //-------------------------------------------------------------------------------------------------
13320 const FieldTrait NewOrderList::NoOrders::NoStrategyParameters::_traits[] =
13321 {
13322  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13323 };
13324 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoStrategyParameters::_ftha(NewOrderList::NoOrders::NoStrategyParameters::_traits, 3);
13327 //-------------------------------------------------------------------------------------------------
13328 const FieldTrait NewOrderList::NoOrders::NoInstrumentParties::_traits[] =
13329 {
13330  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13331  FieldTrait(1052, 1, 4, 0xc)
13332 };
13333 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoInstrumentParties::_ftha(NewOrderList::NoOrders::NoInstrumentParties::_traits, 4);
13336 //-------------------------------------------------------------------------------------------------
13337 const FieldTrait NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13338 {
13339  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13340 };
13341 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13344 //-------------------------------------------------------------------------------------------------
13345 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::_traits[] =
13346 {
13347  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13348  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13349  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13350 };
13351 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::_ftha(NewOrderList::NoOrders::NoComplexEvents::_traits, 8);
13354 //-------------------------------------------------------------------------------------------------
13355 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits[] =
13356 {
13357  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13358 };
13359 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits, 3);
13362 //-------------------------------------------------------------------------------------------------
13363 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13364 {
13365  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13366 };
13367 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13370 //-------------------------------------------------------------------------------------------------
13371 const FieldTrait NewOrderList::NoRootPartyIDs::_traits[] =
13372 {
13373  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
13374  FieldTrait(1120, 1, 4, 0xc)
13375 };
13377 const MsgType NewOrderList::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
13378 const unsigned short NewOrderList::NoRootPartyIDs::_fnum;
13379 //-------------------------------------------------------------------------------------------------
13380 const FieldTrait NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
13381 {
13382  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
13383 };
13384 const FieldTrait_Hash_Array NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
13387 //-------------------------------------------------------------------------------------------------
13388 const FieldTrait OrderCancelRequest::_traits[] =
13389 {
13390  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 3, 0x1), FieldTrait( 22, 15, 15, 0x4),
13391  FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 112, 0x4), FieldTrait( 41, 15, 1, 0x4),
13392  FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 110, 0x1), FieldTrait( 55, 15, 12, 0x4),
13393  FieldTrait( 58, 15, 118, 0x4), FieldTrait( 60, 22, 111, 0x1), FieldTrait( 65, 15, 13, 0x4),
13394  FieldTrait( 66, 15, 6, 0x4), FieldTrait( 106, 15, 41, 0x4), FieldTrait( 107, 15, 44, 0x4),
13395  FieldTrait( 152, 10, 113, 0x4), FieldTrait( 167, 15, 19, 0x4), FieldTrait( 200, 21, 21, 0x4),
13396  FieldTrait( 201, 1, 82, 0x4), FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4),
13397  FieldTrait( 207, 20, 40, 0x4), FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4),
13398  FieldTrait( 225, 25, 24, 0x4), FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4),
13399  FieldTrait( 228, 9, 28, 0x4), FieldTrait( 231, 9, 38, 0x4), FieldTrait( 239, 1, 25, 0x4),
13400  FieldTrait( 240, 25, 34, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 348, 2, 42, 0x4),
13401  FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4), FieldTrait( 351, 28, 46, 0x4),
13402  FieldTrait( 354, 2, 119, 0x4), FieldTrait( 355, 28, 120, 0x4), FieldTrait( 376, 15, 117, 0x4),
13403  FieldTrait( 453, 1, 11, 0xc), FieldTrait( 454, 1, 16, 0xc), FieldTrait( 460, 1, 17, 0x4),
13404  FieldTrait( 461, 15, 18, 0x4), FieldTrait( 468, 7, 115, 0x4), FieldTrait( 469, 9, 116, 0x4),
13405  FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4), FieldTrait( 472, 15, 33, 0x4),
13406  FieldTrait( 516, 14, 114, 0x4), FieldTrait( 526, 15, 4, 0x4), FieldTrait( 541, 25, 22, 0x4),
13407  FieldTrait( 543, 15, 30, 0x4), FieldTrait( 581, 1, 10, 0x4), FieldTrait( 583, 15, 5, 0x4),
13408  FieldTrait( 586, 22, 7, 0x4), FieldTrait( 660, 1, 9, 0x4), FieldTrait( 667, 21, 48, 0x4),
13409  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 711, 1, 109, 0xc), FieldTrait( 762, 15, 20, 0x4),
13410  FieldTrait( 788, 1, 104, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
13411  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
13412  FieldTrait( 898, 14, 108, 0x4), FieldTrait( 913, 15, 100, 0x4), FieldTrait( 914, 15, 101, 0x4),
13413  FieldTrait( 915, 25, 102, 0x4), FieldTrait( 916, 25, 105, 0x4), FieldTrait( 917, 25, 106, 0x4),
13414  FieldTrait( 918, 19, 103, 0x4), FieldTrait( 919, 1, 107, 0x4), FieldTrait( 947, 19, 36, 0x4),
13415  FieldTrait( 965, 15, 54, 0x4), FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4),
13416  FieldTrait( 968, 9, 58, 0x4), FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4),
13417  FieldTrait( 971, 1, 61, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
13418  FieldTrait(1018, 1, 62, 0xc), FieldTrait(1049, 7, 56, 0x4), FieldTrait(1079, 26, 65, 0x4),
13419  FieldTrait(1146, 13, 67, 0x4), FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4),
13420  FieldTrait(1184, 2, 69, 0x4), FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4),
13421  FieldTrait(1191, 15, 73, 0x4), FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4),
13422  FieldTrait(1194, 1, 76, 0x4), FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4),
13423  FieldTrait(1197, 15, 85, 0x4), FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4),
13424  FieldTrait(1200, 11, 81, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
13425  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1435, 1, 86, 0x4), FieldTrait(1439, 1, 87, 0x4),
13426  FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4), FieldTrait(1451, 14, 90, 0x4),
13427  FieldTrait(1452, 14, 91, 0x4), FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4),
13428  FieldTrait(1478, 1, 94, 0x4), FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4),
13429  FieldTrait(1481, 1, 97, 0x4), FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
13430 };
13431 const FieldTrait_Hash_Array OrderCancelRequest::_ftha(OrderCancelRequest::_traits, 120);
13433 //-------------------------------------------------------------------------------------------------
13434 const FieldTrait OrderCancelRequest::NoPartyIDs::_traits[] =
13435 {
13436  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13437  FieldTrait( 802, 1, 4, 0xc)
13438 };
13441 const unsigned short OrderCancelRequest::NoPartyIDs::_fnum;
13442 //-------------------------------------------------------------------------------------------------
13443 const FieldTrait OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13444 {
13445  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13446 };
13447 const FieldTrait_Hash_Array OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13450 //-------------------------------------------------------------------------------------------------
13452 {
13453  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13454 };
13457 const unsigned short OrderCancelRequest::NoSecurityAltID::_fnum;
13458 //-------------------------------------------------------------------------------------------------
13459 const FieldTrait OrderCancelRequest::NoUnderlyings::_traits[] =
13460 {
13461  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13462  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13463  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13464  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13465  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13466  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13467  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13468  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13469  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13470  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13471  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13472  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13473  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13474  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13475  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13476  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13477  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13478  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13479  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13480  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13481  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13482  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13483  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13484  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13485 };
13488 const unsigned short OrderCancelRequest::NoUnderlyings::_fnum;
13489 //-------------------------------------------------------------------------------------------------
13490 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13491 {
13492  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13493 };
13494 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13497 //-------------------------------------------------------------------------------------------------
13498 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13499 {
13500  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13501 };
13502 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13505 //-------------------------------------------------------------------------------------------------
13506 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13507 {
13508  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13509  FieldTrait(1062, 1, 4, 0xc)
13510 };
13511 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13514 //-------------------------------------------------------------------------------------------------
13515 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13516 {
13517  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13518 };
13519 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13522 //-------------------------------------------------------------------------------------------------
13523 const FieldTrait OrderCancelRequest::NoEvents::_traits[] =
13524 {
13525  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13526  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13527 };
13530 const unsigned short OrderCancelRequest::NoEvents::_fnum;
13531 //-------------------------------------------------------------------------------------------------
13533 {
13534  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13535  FieldTrait(1052, 1, 4, 0xc)
13536 };
13538 const MsgType OrderCancelRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
13540 //-------------------------------------------------------------------------------------------------
13541 const FieldTrait OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13542 {
13543  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13544 };
13545 const FieldTrait_Hash_Array OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13548 //-------------------------------------------------------------------------------------------------
13550 {
13551  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13552  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13553  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13554 };
13557 const unsigned short OrderCancelRequest::NoComplexEvents::_fnum;
13558 //-------------------------------------------------------------------------------------------------
13559 const FieldTrait OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
13560 {
13561  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13562 };
13563 const FieldTrait_Hash_Array OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
13566 //-------------------------------------------------------------------------------------------------
13567 const FieldTrait OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13568 {
13569  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13570 };
13571 const FieldTrait_Hash_Array OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13574 //-------------------------------------------------------------------------------------------------
13575 const FieldTrait OrderCancelReplaceRequest::_traits[] =
13576 {
13577  FieldTrait( 1, 15, 11, 0x4), FieldTrait( 11, 15, 6, 0x1), FieldTrait( 12, 13, 182, 0x4),
13578  FieldTrait( 13, 7, 183, 0x4), FieldTrait( 15, 19, 176, 0x4), FieldTrait( 18, 16, 24, 0x4),
13579  FieldTrait( 21, 7, 23, 0x4), FieldTrait( 22, 15, 32, 0x4), FieldTrait( 37, 15, 1, 0x4),
13580  FieldTrait( 38, 10, 130, 0x4), FieldTrait( 40, 7, 135, 0x1), FieldTrait( 41, 15, 5, 0x4),
13581  FieldTrait( 44, 11, 137, 0x4), FieldTrait( 48, 15, 31, 0x4), FieldTrait( 54, 7, 127, 0x1),
13582  FieldTrait( 55, 15, 29, 0x4), FieldTrait( 58, 15, 192, 0x4), FieldTrait( 59, 7, 177, 0x4),
13583  FieldTrait( 60, 22, 128, 0x1), FieldTrait( 63, 15, 19, 0x4), FieldTrait( 64, 25, 20, 0x4),
13584  FieldTrait( 65, 15, 30, 0x4), FieldTrait( 66, 15, 9, 0x4), FieldTrait( 70, 15, 17, 0x4),
13585  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 77, 7, 198, 0x4), FieldTrait( 78, 1, 18, 0xc),
13586  FieldTrait( 99, 11, 138, 0x4), FieldTrait( 100, 20, 27, 0x4), FieldTrait( 106, 15, 58, 0x4),
13587  FieldTrait( 107, 15, 61, 0x4), FieldTrait( 110, 10, 25, 0x4), FieldTrait( 111, 10, 26, 0x4),
13588  FieldTrait( 114, 8, 201, 0x4), FieldTrait( 120, 19, 190, 0x4), FieldTrait( 121, 8, 189, 0x4),
13589  FieldTrait( 126, 22, 180, 0x4), FieldTrait( 152, 10, 131, 0x4), FieldTrait( 167, 15, 36, 0x4),
13590  FieldTrait( 168, 22, 178, 0x4), FieldTrait( 192, 10, 196, 0x4), FieldTrait( 193, 25, 195, 0x4),
13591  FieldTrait( 200, 21, 38, 0x4), FieldTrait( 201, 1, 99, 0x4), FieldTrait( 202, 11, 52, 0x4),
13592  FieldTrait( 203, 1, 199, 0x4), FieldTrait( 206, 7, 54, 0x4), FieldTrait( 207, 20, 57, 0x4),
13593  FieldTrait( 210, 10, 200, 0x4), FieldTrait( 211, 9, 153, 0x4), FieldTrait( 218, 12, 139, 0x4),
13594  FieldTrait( 220, 19, 140, 0x4), FieldTrait( 221, 15, 141, 0x4), FieldTrait( 222, 15, 142, 0x4),
13595  FieldTrait( 223, 14, 56, 0x4), FieldTrait( 224, 25, 40, 0x4), FieldTrait( 225, 25, 41, 0x4),
13596  FieldTrait( 226, 1, 43, 0x4), FieldTrait( 227, 14, 44, 0x4), FieldTrait( 228, 9, 45, 0x4),
13597  FieldTrait( 229, 25, 3, 0x4), FieldTrait( 231, 9, 55, 0x4), FieldTrait( 235, 15, 147, 0x4),
13598  FieldTrait( 236, 14, 148, 0x4), FieldTrait( 239, 1, 42, 0x4), FieldTrait( 240, 25, 51, 0x4),
13599  FieldTrait( 255, 15, 46, 0x4), FieldTrait( 348, 2, 59, 0x4), FieldTrait( 349, 28, 60, 0x4),
13600  FieldTrait( 350, 2, 62, 0x4), FieldTrait( 351, 28, 63, 0x4), FieldTrait( 354, 2, 193, 0x4),
13601  FieldTrait( 355, 28, 194, 0x4), FieldTrait( 376, 15, 174, 0x4), FieldTrait( 377, 8, 175, 0x4),
13602  FieldTrait( 386, 1, 28, 0xc), FieldTrait( 388, 7, 164, 0x4), FieldTrait( 389, 9, 165, 0x4),
13603  FieldTrait( 423, 1, 136, 0x4), FieldTrait( 427, 1, 181, 0x4), FieldTrait( 432, 25, 179, 0x4),
13604  FieldTrait( 453, 1, 2, 0xc), FieldTrait( 454, 1, 33, 0xc), FieldTrait( 460, 1, 34, 0x4),
13605  FieldTrait( 461, 15, 35, 0x4), FieldTrait( 468, 7, 133, 0x4), FieldTrait( 469, 9, 134, 0x4),
13606  FieldTrait( 470, 18, 48, 0x4), FieldTrait( 471, 15, 49, 0x4), FieldTrait( 472, 15, 50, 0x4),
13607  FieldTrait( 479, 19, 184, 0x4), FieldTrait( 480, 7, 202, 0x4), FieldTrait( 481, 7, 203, 0x4),
13608  FieldTrait( 494, 15, 205, 0x4), FieldTrait( 497, 7, 185, 0x4), FieldTrait( 513, 15, 204, 0x4),
13609  FieldTrait( 516, 14, 132, 0x4), FieldTrait( 526, 15, 7, 0x4), FieldTrait( 528, 7, 186, 0x4),
13610  FieldTrait( 529, 16, 187, 0x4), FieldTrait( 541, 25, 39, 0x4), FieldTrait( 543, 15, 47, 0x4),
13611  FieldTrait( 544, 7, 21, 0x4), FieldTrait( 581, 1, 13, 0x4), FieldTrait( 582, 1, 188, 0x4),
13612  FieldTrait( 583, 15, 8, 0x4), FieldTrait( 586, 22, 10, 0x4), FieldTrait( 589, 7, 14, 0x4),
13613  FieldTrait( 590, 7, 15, 0x4), FieldTrait( 591, 7, 16, 0x4), FieldTrait( 635, 15, 22, 0x4),
13614  FieldTrait( 640, 11, 197, 0x4), FieldTrait( 660, 1, 12, 0x4), FieldTrait( 662, 11, 143, 0x4),
13615  FieldTrait( 663, 1, 144, 0x4), FieldTrait( 667, 21, 65, 0x4), FieldTrait( 691, 15, 64, 0x4),
13616  FieldTrait( 696, 25, 150, 0x4), FieldTrait( 697, 11, 151, 0x4), FieldTrait( 698, 1, 152, 0x4),
13617  FieldTrait( 699, 15, 145, 0x4), FieldTrait( 701, 25, 149, 0x4), FieldTrait( 711, 1, 126, 0xc),
13618  FieldTrait( 761, 15, 146, 0x4), FieldTrait( 762, 15, 37, 0x4), FieldTrait( 768, 1, 212, 0xc),
13619  FieldTrait( 775, 1, 191, 0x4), FieldTrait( 788, 1, 121, 0x4), FieldTrait( 835, 1, 154, 0x4),
13620  FieldTrait( 836, 1, 155, 0x4), FieldTrait( 837, 1, 156, 0x4), FieldTrait( 838, 1, 157, 0x4),
13621  FieldTrait( 840, 1, 158, 0x4), FieldTrait( 841, 1, 166, 0x4), FieldTrait( 842, 1, 167, 0x4),
13622  FieldTrait( 843, 1, 168, 0x4), FieldTrait( 844, 1, 169, 0x4), FieldTrait( 846, 1, 170, 0x4),
13623  FieldTrait( 847, 1, 171, 0x4), FieldTrait( 848, 15, 172, 0x4), FieldTrait( 849, 14, 173, 0x4),
13624  FieldTrait( 854, 1, 129, 0x4), FieldTrait( 864, 1, 68, 0xc), FieldTrait( 873, 25, 69, 0x4),
13625  FieldTrait( 874, 25, 70, 0x4), FieldTrait( 875, 1, 66, 0x4), FieldTrait( 876, 15, 67, 0x4),
13626  FieldTrait( 898, 14, 125, 0x4), FieldTrait( 913, 15, 117, 0x4), FieldTrait( 914, 15, 118, 0x4),
13627  FieldTrait( 915, 25, 119, 0x4), FieldTrait( 916, 25, 122, 0x4), FieldTrait( 917, 25, 123, 0x4),
13628  FieldTrait( 918, 19, 120, 0x4), FieldTrait( 919, 1, 124, 0x4), FieldTrait( 947, 19, 53, 0x4),
13629  FieldTrait( 957, 1, 206, 0xc), FieldTrait( 965, 15, 71, 0x4), FieldTrait( 966, 15, 72, 0x4),
13630  FieldTrait( 967, 9, 74, 0x4), FieldTrait( 968, 9, 75, 0x4), FieldTrait( 969, 9, 76, 0x4),
13631  FieldTrait( 970, 1, 77, 0x4), FieldTrait( 971, 1, 78, 0x4), FieldTrait( 996, 15, 80, 0x4),
13632  FieldTrait( 997, 15, 81, 0x4), FieldTrait(1018, 1, 79, 0xc), FieldTrait(1028, 8, 207, 0x4),
13633  FieldTrait(1029, 8, 208, 0x4), FieldTrait(1030, 15, 209, 0x4), FieldTrait(1031, 17, 210, 0x4),
13634  FieldTrait(1032, 1, 211, 0x4), FieldTrait(1049, 7, 73, 0x4), FieldTrait(1079, 26, 82, 0x4),
13635  FieldTrait(1082, 10, 215, 0x4), FieldTrait(1083, 7, 216, 0x4), FieldTrait(1084, 7, 217, 0x4),
13636  FieldTrait(1085, 10, 218, 0x4), FieldTrait(1086, 10, 219, 0x4), FieldTrait(1087, 10, 220, 0x4),
13637  FieldTrait(1088, 10, 221, 0x4), FieldTrait(1089, 10, 213, 0x4), FieldTrait(1090, 1, 214, 0x4),
13638  FieldTrait(1091, 8, 239, 0x4), FieldTrait(1092, 7, 223, 0x4), FieldTrait(1094, 1, 159, 0x4),
13639  FieldTrait(1096, 15, 160, 0x4), FieldTrait(1097, 15, 161, 0x4), FieldTrait(1098, 15, 162, 0x4),
13640  FieldTrait(1099, 15, 163, 0x4), FieldTrait(1100, 7, 224, 0x4), FieldTrait(1101, 7, 225, 0x4),
13641  FieldTrait(1102, 11, 226, 0x4), FieldTrait(1103, 15, 227, 0x4), FieldTrait(1104, 15, 228, 0x4),
13642  FieldTrait(1105, 15, 229, 0x4), FieldTrait(1106, 15, 230, 0x4), FieldTrait(1107, 7, 231, 0x4),
13643  FieldTrait(1108, 7, 232, 0x4), FieldTrait(1109, 7, 233, 0x4), FieldTrait(1110, 11, 234, 0x4),
13644  FieldTrait(1111, 7, 235, 0x4), FieldTrait(1112, 10, 236, 0x4), FieldTrait(1113, 15, 237, 0x4),
13645  FieldTrait(1114, 15, 238, 0x4), FieldTrait(1133, 7, 240, 0x4), FieldTrait(1138, 10, 222, 0x4),
13646  FieldTrait(1146, 13, 84, 0x4), FieldTrait(1147, 10, 85, 0x4), FieldTrait(1151, 15, 83, 0x4),
13647  FieldTrait(1184, 2, 86, 0x4), FieldTrait(1185, 29, 87, 0x4), FieldTrait(1186, 15, 88, 0x4),
13648  FieldTrait(1191, 15, 90, 0x4), FieldTrait(1192, 10, 91, 0x4), FieldTrait(1193, 7, 92, 0x4),
13649  FieldTrait(1194, 1, 93, 0x4), FieldTrait(1195, 13, 94, 0x4), FieldTrait(1196, 15, 95, 0x4),
13650  FieldTrait(1197, 15, 102, 0x4), FieldTrait(1198, 1, 96, 0x4), FieldTrait(1199, 11, 97, 0x4),
13651  FieldTrait(1200, 11, 98, 0x4), FieldTrait(1227, 15, 89, 0x4), FieldTrait(1242, 8, 101, 0x4),
13652  FieldTrait(1244, 8, 100, 0x4), FieldTrait(1435, 1, 103, 0x4), FieldTrait(1439, 1, 104, 0x4),
13653  FieldTrait(1449, 15, 105, 0x4), FieldTrait(1450, 15, 106, 0x4), FieldTrait(1451, 14, 107, 0x4),
13654  FieldTrait(1452, 14, 108, 0x4), FieldTrait(1457, 14, 109, 0x4), FieldTrait(1458, 14, 110, 0x4),
13655  FieldTrait(1478, 1, 111, 0x4), FieldTrait(1479, 1, 112, 0x4), FieldTrait(1480, 14, 113, 0x4),
13656  FieldTrait(1481, 1, 114, 0x4), FieldTrait(1482, 1, 115, 0x4), FieldTrait(1483, 1, 116, 0xc)
13657 };
13660 //-------------------------------------------------------------------------------------------------
13662 {
13663  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
13664  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
13665 };
13668 const unsigned short OrderCancelReplaceRequest::NoAllocs::_fnum;
13669 //-------------------------------------------------------------------------------------------------
13670 const FieldTrait OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits[] =
13671 {
13672  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
13673  FieldTrait( 804, 1, 4, 0xc)
13674 };
13675 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_ftha(OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits, 4);
13678 //-------------------------------------------------------------------------------------------------
13679 const FieldTrait OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
13680 {
13681  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
13682 };
13683 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
13686 //-------------------------------------------------------------------------------------------------
13688 {
13689  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
13690 };
13694 //-------------------------------------------------------------------------------------------------
13696 {
13697  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13698  FieldTrait( 802, 1, 4, 0xc)
13699 };
13703 //-------------------------------------------------------------------------------------------------
13704 const FieldTrait OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13705 {
13706  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13707 };
13708 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13711 //-------------------------------------------------------------------------------------------------
13713 {
13714  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13715 };
13719 //-------------------------------------------------------------------------------------------------
13721 {
13722  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13723  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13724  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13725  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13726  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13727  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13728  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13729  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13730  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13731  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13732  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13733  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13734  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13735  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13736  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13737  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13738  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13739  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13740  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13741  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13742  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13743  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13744  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13745  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13746 };
13750 //-------------------------------------------------------------------------------------------------
13751 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13752 {
13753  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13754 };
13755 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13758 //-------------------------------------------------------------------------------------------------
13759 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13760 {
13761  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13762 };
13763 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13766 //-------------------------------------------------------------------------------------------------
13767 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13768 {
13769  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13770  FieldTrait(1062, 1, 4, 0xc)
13771 };
13772 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13775 //-------------------------------------------------------------------------------------------------
13776 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13777 {
13778  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13779 };
13780 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13783 //-------------------------------------------------------------------------------------------------
13785 {
13786  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
13787  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
13788 };
13792 //-------------------------------------------------------------------------------------------------
13794 {
13795  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13796  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13797 };
13800 const unsigned short OrderCancelReplaceRequest::NoEvents::_fnum;
13801 //-------------------------------------------------------------------------------------------------
13803 {
13804  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13805 };
13809 //-------------------------------------------------------------------------------------------------
13811 {
13812  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13813  FieldTrait(1052, 1, 4, 0xc)
13814 };
13818 //-------------------------------------------------------------------------------------------------
13819 const FieldTrait OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13820 {
13821  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13822 };
13823 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13826 //-------------------------------------------------------------------------------------------------
13828 {
13829  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13830  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13831  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13832 };
13836 //-------------------------------------------------------------------------------------------------
13837 const FieldTrait OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
13838 {
13839  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13840 };
13841 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
13844 //-------------------------------------------------------------------------------------------------
13845 const FieldTrait OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13846 {
13847  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13848 };
13849 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13852 //-------------------------------------------------------------------------------------------------
13853 const FieldTrait OrderStatusRequest::_traits[] =
13854 {
13855  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 2, 0x4), FieldTrait( 22, 15, 12, 0x4),
13856  FieldTrait( 37, 15, 1, 0x4), FieldTrait( 48, 15, 11, 0x4), FieldTrait( 54, 7, 107, 0x1),
13857  FieldTrait( 55, 15, 9, 0x4), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 106, 15, 38, 0x4),
13858  FieldTrait( 107, 15, 41, 0x4), FieldTrait( 167, 15, 16, 0x4), FieldTrait( 200, 21, 18, 0x4),
13859  FieldTrait( 201, 1, 79, 0x4), FieldTrait( 202, 11, 32, 0x4), FieldTrait( 206, 7, 34, 0x4),
13860  FieldTrait( 207, 20, 37, 0x4), FieldTrait( 223, 14, 36, 0x4), FieldTrait( 224, 25, 20, 0x4),
13861  FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4), FieldTrait( 227, 14, 24, 0x4),
13862  FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4), FieldTrait( 239, 1, 22, 0x4),
13863  FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4), FieldTrait( 348, 2, 39, 0x4),
13864  FieldTrait( 349, 28, 40, 0x4), FieldTrait( 350, 2, 42, 0x4), FieldTrait( 351, 28, 43, 0x4),
13865  FieldTrait( 453, 1, 5, 0xc), FieldTrait( 454, 1, 13, 0xc), FieldTrait( 460, 1, 14, 0x4),
13866  FieldTrait( 461, 15, 15, 0x4), FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4),
13867  FieldTrait( 472, 15, 30, 0x4), FieldTrait( 526, 15, 3, 0x4), FieldTrait( 541, 25, 19, 0x4),
13868  FieldTrait( 543, 15, 27, 0x4), FieldTrait( 583, 15, 4, 0x4), FieldTrait( 660, 1, 8, 0x4),
13869  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 711, 1, 106, 0xc),
13870  FieldTrait( 762, 15, 17, 0x4), FieldTrait( 788, 1, 101, 0x4), FieldTrait( 790, 15, 6, 0x4),
13871  FieldTrait( 864, 1, 48, 0xc), FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4),
13872  FieldTrait( 875, 1, 46, 0x4), FieldTrait( 876, 15, 47, 0x4), FieldTrait( 898, 14, 105, 0x4),
13873  FieldTrait( 913, 15, 97, 0x4), FieldTrait( 914, 15, 98, 0x4), FieldTrait( 915, 25, 99, 0x4),
13874  FieldTrait( 916, 25, 102, 0x4), FieldTrait( 917, 25, 103, 0x4), FieldTrait( 918, 19, 100, 0x4),
13875  FieldTrait( 919, 1, 104, 0x4), FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4),
13876  FieldTrait( 966, 15, 52, 0x4), FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4),
13877  FieldTrait( 969, 9, 56, 0x4), FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4),
13878  FieldTrait( 996, 15, 60, 0x4), FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc),
13879  FieldTrait(1049, 7, 53, 0x4), FieldTrait(1079, 26, 62, 0x4), FieldTrait(1146, 13, 64, 0x4),
13880  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1184, 2, 66, 0x4),
13881  FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4), FieldTrait(1191, 15, 70, 0x4),
13882  FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4), FieldTrait(1194, 1, 73, 0x4),
13883  FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4), FieldTrait(1197, 15, 82, 0x4),
13884  FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4), FieldTrait(1200, 11, 78, 0x4),
13885  FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4), FieldTrait(1244, 8, 80, 0x4),
13886  FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4), FieldTrait(1449, 15, 85, 0x4),
13887  FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4), FieldTrait(1452, 14, 88, 0x4),
13888  FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4), FieldTrait(1478, 1, 91, 0x4),
13889  FieldTrait(1479, 1, 92, 0x4), FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4),
13890  FieldTrait(1482, 1, 95, 0x4), FieldTrait(1483, 1, 96, 0xc)
13891 };
13892 const FieldTrait_Hash_Array OrderStatusRequest::_ftha(OrderStatusRequest::_traits, 107);
13894 //-------------------------------------------------------------------------------------------------
13895 const FieldTrait OrderStatusRequest::NoPartyIDs::_traits[] =
13896 {
13897  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13898  FieldTrait( 802, 1, 4, 0xc)
13899 };
13902 const unsigned short OrderStatusRequest::NoPartyIDs::_fnum;
13903 //-------------------------------------------------------------------------------------------------
13904 const FieldTrait OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13905 {
13906  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13907 };
13908 const FieldTrait_Hash_Array OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13911 //-------------------------------------------------------------------------------------------------
13913 {
13914  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13915 };
13918 const unsigned short OrderStatusRequest::NoSecurityAltID::_fnum;
13919 //-------------------------------------------------------------------------------------------------
13920 const FieldTrait OrderStatusRequest::NoUnderlyings::_traits[] =
13921 {
13922  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13923  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13924  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13925  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13926  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13927  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13928  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13929  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13930  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13931  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13932  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13933  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13934  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13935  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13936  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13937  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13938  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13939  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13940  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13941  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13942  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13943  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13944  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13945  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13946 };
13949 const unsigned short OrderStatusRequest::NoUnderlyings::_fnum;
13950 //-------------------------------------------------------------------------------------------------
13951 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13952 {
13953  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13954 };
13955 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13958 //-------------------------------------------------------------------------------------------------
13959 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13960 {
13961  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13962 };
13963 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13966 //-------------------------------------------------------------------------------------------------
13967 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13968 {
13969  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13970  FieldTrait(1062, 1, 4, 0xc)
13971 };
13972 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13975 //-------------------------------------------------------------------------------------------------
13976 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13977 {
13978  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13979 };
13980 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13983 //-------------------------------------------------------------------------------------------------
13984 const FieldTrait OrderStatusRequest::NoEvents::_traits[] =
13985 {
13986  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13987  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13988 };
13991 const unsigned short OrderStatusRequest::NoEvents::_fnum;
13992 //-------------------------------------------------------------------------------------------------
13994 {
13995  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13996  FieldTrait(1052, 1, 4, 0xc)
13997 };
13999 const MsgType OrderStatusRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
14001 //-------------------------------------------------------------------------------------------------
14002 const FieldTrait OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14003 {
14004  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14005 };
14006 const FieldTrait_Hash_Array OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14009 //-------------------------------------------------------------------------------------------------
14011 {
14012  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14013  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14014  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14015 };
14018 const unsigned short OrderStatusRequest::NoComplexEvents::_fnum;
14019 //-------------------------------------------------------------------------------------------------
14020 const FieldTrait OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
14021 {
14022  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14023 };
14024 const FieldTrait_Hash_Array OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
14027 //-------------------------------------------------------------------------------------------------
14028 const FieldTrait OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14029 {
14030  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14031 };
14032 const FieldTrait_Hash_Array OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14035 //-------------------------------------------------------------------------------------------------
14036 const FieldTrait AllocationInstruction::_traits[] =
14037 {
14038  FieldTrait( 6, 11, 127, 0x4), FieldTrait( 15, 19, 137, 0x4), FieldTrait( 22, 15, 21, 0x4),
14039  FieldTrait( 30, 20, 122, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 120, 0x1),
14040  FieldTrait( 54, 7, 17, 0x1), FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 151, 0x4),
14041  FieldTrait( 60, 22, 141, 0x4), FieldTrait( 63, 15, 142, 0x4), FieldTrait( 64, 25, 143, 0x4),
14042  FieldTrait( 65, 15, 19, 0x4), FieldTrait( 70, 15, 1, 0x1), FieldTrait( 71, 7, 2, 0x1),
14043  FieldTrait( 72, 15, 5, 0x4), FieldTrait( 73, 1, 12, 0xc), FieldTrait( 74, 1, 138, 0x4),
14044  FieldTrait( 75, 25, 140, 0x1), FieldTrait( 77, 7, 149, 0x4), FieldTrait( 78, 1, 172, 0xc),
14045  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 118, 13, 148, 0x4),
14046  FieldTrait( 124, 1, 13, 0xc), FieldTrait( 157, 1, 154, 0x4), FieldTrait( 158, 14, 155, 0x4),
14047  FieldTrait( 159, 13, 156, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 196, 15, 8, 0x4),
14048  FieldTrait( 197, 1, 9, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
14049  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
14050  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
14051  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
14052  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
14053  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 229, 25, 123, 0x4), FieldTrait( 231, 9, 44, 0x4),
14054  FieldTrait( 232, 1, 163, 0xc), FieldTrait( 235, 15, 164, 0x4), FieldTrait( 236, 14, 165, 0x4),
14055  FieldTrait( 237, 13, 147, 0x4), FieldTrait( 238, 13, 146, 0x4), FieldTrait( 239, 1, 31, 0x4),
14056  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 336, 15, 124, 0x4),
14057  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
14058  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
14059  FieldTrait( 381, 13, 145, 0x4), FieldTrait( 423, 1, 126, 0x4), FieldTrait( 442, 7, 180, 0x4),
14060  FieldTrait( 453, 1, 139, 0xc), FieldTrait( 454, 1, 22, 0xc), FieldTrait( 460, 1, 23, 0x4),
14061  FieldTrait( 461, 15, 24, 0x4), FieldTrait( 466, 15, 10, 0x4), FieldTrait( 470, 18, 37, 0x4),
14062  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 540, 13, 157, 0x4),
14063  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
14064  FieldTrait( 570, 8, 14, 0x4), FieldTrait( 574, 15, 16, 0x4), FieldTrait( 578, 15, 179, 0x4),
14065  FieldTrait( 582, 1, 178, 0x4), FieldTrait( 625, 15, 125, 0x4), FieldTrait( 626, 1, 3, 0x1),
14066  FieldTrait( 650, 8, 162, 0x4), FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4),
14067  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4), FieldTrait( 691, 15, 53, 0x4),
14068  FieldTrait( 696, 25, 167, 0x4), FieldTrait( 697, 11, 168, 0x4), FieldTrait( 698, 1, 169, 0x4),
14069  FieldTrait( 699, 15, 135, 0x4), FieldTrait( 700, 8, 15, 0x4), FieldTrait( 701, 25, 166, 0x4),
14070  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 175, 0x4), FieldTrait( 738, 13, 158, 0x4),
14071  FieldTrait( 753, 1, 173, 0xc), FieldTrait( 754, 8, 150, 0x4), FieldTrait( 761, 15, 136, 0x4),
14072  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 775, 1, 144, 0x4), FieldTrait( 788, 1, 113, 0x4),
14073  FieldTrait( 793, 15, 4, 0x4), FieldTrait( 796, 1, 6, 0x4), FieldTrait( 808, 1, 7, 0x4),
14074  FieldTrait( 819, 1, 174, 0x4), FieldTrait( 828, 1, 176, 0x4), FieldTrait( 829, 1, 177, 0x4),
14075  FieldTrait( 854, 1, 121, 0x4), FieldTrait( 857, 1, 11, 0x4), FieldTrait( 860, 11, 128, 0x4),
14076  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4), FieldTrait( 870, 1, 108, 0xc),
14077  FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4),
14078  FieldTrait( 876, 15, 56, 0x4), FieldTrait( 892, 1, 170, 0x4), FieldTrait( 893, 8, 171, 0x4),
14079  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
14080  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
14081  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 920, 13, 159, 0x4),
14082  FieldTrait( 921, 13, 160, 0x4), FieldTrait( 922, 13, 161, 0x4), FieldTrait( 947, 19, 42, 0x4),
14083  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
14084  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
14085  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 991, 11, 182, 0x4), FieldTrait( 996, 15, 69, 0x4),
14086  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1011, 15, 181, 0x4), FieldTrait(1018, 1, 68, 0xc),
14087  FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4), FieldTrait(1146, 13, 73, 0x4),
14088  FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4),
14089  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
14090  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
14091  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
14092  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
14093  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
14094  FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4), FieldTrait(1445, 1, 183, 0xc),
14095  FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4),
14096  FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4),
14097  FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4),
14098  FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
14099 };
14100 const FieldTrait_Hash_Array AllocationInstruction::_ftha(AllocationInstruction::_traits, 183);
14102 //-------------------------------------------------------------------------------------------------
14103 const FieldTrait AllocationInstruction::NoOrders::_traits[] =
14104 {
14105  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
14106  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
14107  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
14108 };
14111 const unsigned short AllocationInstruction::NoOrders::_fnum;
14112 //-------------------------------------------------------------------------------------------------
14113 const FieldTrait AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits[] =
14114 {
14115  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
14116  FieldTrait( 806, 1, 4, 0xc)
14117 };
14118 const FieldTrait_Hash_Array AllocationInstruction::NoOrders::NoNested2PartyIDs::_ftha(AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits, 4);
14121 //-------------------------------------------------------------------------------------------------
14122 const FieldTrait AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
14123 {
14124  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
14125 };
14126 const FieldTrait_Hash_Array AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
14129 //-------------------------------------------------------------------------------------------------
14130 const FieldTrait AllocationInstruction::NoAllocs::_traits[] =
14131 {
14132  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
14133  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
14134  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
14135  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
14136  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
14137  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
14138  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
14139  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
14140  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
14141  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
14142  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
14143  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
14144  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
14145  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
14146 };
14149 const unsigned short AllocationInstruction::NoAllocs::_fnum;
14150 //-------------------------------------------------------------------------------------------------
14151 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::_traits[] =
14152 {
14153  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
14154 };
14155 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::_traits, 3);
14158 //-------------------------------------------------------------------------------------------------
14159 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
14160 {
14161  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
14162  FieldTrait( 801, 1, 4, 0xc)
14163 };
14164 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
14167 //-------------------------------------------------------------------------------------------------
14168 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
14169 {
14170  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
14171 };
14172 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
14175 //-------------------------------------------------------------------------------------------------
14176 const FieldTrait AllocationInstruction::NoAllocs::NoMiscFees::_traits[] =
14177 {
14178  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
14179  FieldTrait( 891, 1, 4, 0x4)
14180 };
14181 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoMiscFees::_ftha(AllocationInstruction::NoAllocs::NoMiscFees::_traits, 4);
14184 //-------------------------------------------------------------------------------------------------
14185 const FieldTrait AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits[] =
14186 {
14187  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14188  FieldTrait( 804, 1, 4, 0xc)
14189 };
14190 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits, 4);
14193 //-------------------------------------------------------------------------------------------------
14194 const FieldTrait AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14195 {
14196  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14197 };
14198 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14201 //-------------------------------------------------------------------------------------------------
14202 const FieldTrait AllocationInstruction::NoAllocs::NoClearingInstructions::_traits[] =
14203 {
14204  FieldTrait( 577, 1, 1, 0x4)
14205 };
14206 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoClearingInstructions::_ftha(AllocationInstruction::NoAllocs::NoClearingInstructions::_traits, 1);
14209 //-------------------------------------------------------------------------------------------------
14210 const FieldTrait AllocationInstruction::NoExecs::_traits[] =
14211 {
14212  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
14213  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
14214  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
14215 };
14218 const unsigned short AllocationInstruction::NoExecs::_fnum;
14219 //-------------------------------------------------------------------------------------------------
14221 {
14222  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
14223 };
14227 //-------------------------------------------------------------------------------------------------
14228 const FieldTrait AllocationInstruction::NoPartyIDs::_traits[] =
14229 {
14230  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14231  FieldTrait( 802, 1, 4, 0xc)
14232 };
14235 const unsigned short AllocationInstruction::NoPartyIDs::_fnum;
14236 //-------------------------------------------------------------------------------------------------
14237 const FieldTrait AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits[] =
14238 {
14239  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14240 };
14241 const FieldTrait_Hash_Array AllocationInstruction::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits, 2);
14244 //-------------------------------------------------------------------------------------------------
14246 {
14247  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14248 };
14252 //-------------------------------------------------------------------------------------------------
14253 const FieldTrait AllocationInstruction::NoLegs::_traits[] =
14254 {
14255  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14256  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14257  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
14258  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14259  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14260  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14261  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14262  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14263  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14264  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14265  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14266  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14267  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
14268  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
14269  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
14270  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
14271  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
14272  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
14273 };
14276 const unsigned short AllocationInstruction::NoLegs::_fnum;
14277 //-------------------------------------------------------------------------------------------------
14278 const FieldTrait AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits[] =
14279 {
14280  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14281 };
14282 const FieldTrait_Hash_Array AllocationInstruction::NoLegs::NoLegSecurityAltID::_ftha(AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits, 2);
14285 //-------------------------------------------------------------------------------------------------
14287 {
14288  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14289  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14290  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14291  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14292  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14293  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14294  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14295  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14296  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14297  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14298  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14299  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14300  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14301  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14302  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14303  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14304  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14305  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14306  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14307  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14308  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14309  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14310  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14311  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14312 };
14315 const unsigned short AllocationInstruction::NoUnderlyings::_fnum;
14316 //-------------------------------------------------------------------------------------------------
14317 const FieldTrait AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14318 {
14319  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14320 };
14321 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14324 //-------------------------------------------------------------------------------------------------
14325 const FieldTrait AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits[] =
14326 {
14327  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14328 };
14329 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14332 //-------------------------------------------------------------------------------------------------
14333 const FieldTrait AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14334 {
14335  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14336  FieldTrait(1062, 1, 4, 0xc)
14337 };
14338 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14341 //-------------------------------------------------------------------------------------------------
14342 const FieldTrait AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14343 {
14344  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14345 };
14346 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14349 //-------------------------------------------------------------------------------------------------
14350 const FieldTrait AllocationInstruction::NoPosAmt::_traits[] =
14351 {
14352  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
14353 };
14356 const unsigned short AllocationInstruction::NoPosAmt::_fnum;
14357 //-------------------------------------------------------------------------------------------------
14358 const FieldTrait AllocationInstruction::NoEvents::_traits[] =
14359 {
14360  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14361  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14362 };
14365 const unsigned short AllocationInstruction::NoEvents::_fnum;
14366 //-------------------------------------------------------------------------------------------------
14368 {
14369  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
14370 };
14373 const unsigned short AllocationInstruction::NoInstrAttrib::_fnum;
14374 //-------------------------------------------------------------------------------------------------
14376 {
14377  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14378  FieldTrait(1052, 1, 4, 0xc)
14379 };
14383 //-------------------------------------------------------------------------------------------------
14384 const FieldTrait AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14385 {
14386  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14387 };
14388 const FieldTrait_Hash_Array AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14391 //-------------------------------------------------------------------------------------------------
14393 {
14394  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
14395 };
14398 const unsigned short AllocationInstruction::NoRateSources::_fnum;
14399 //-------------------------------------------------------------------------------------------------
14401 {
14402  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14403  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14404  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14405 };
14409 //-------------------------------------------------------------------------------------------------
14410 const FieldTrait AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits[] =
14411 {
14412  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14413 };
14414 const FieldTrait_Hash_Array AllocationInstruction::NoComplexEvents::NoComplexEventDates::_ftha(AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits, 3);
14417 //-------------------------------------------------------------------------------------------------
14418 const FieldTrait AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14419 {
14420  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14421 };
14422 const FieldTrait_Hash_Array AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14425 //-------------------------------------------------------------------------------------------------
14426 const FieldTrait ListCancelRequest::_traits[] =
14427 {
14428  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 2, 0x1), FieldTrait( 66, 15, 1, 0x1),
14429  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 229, 25, 3, 0x4), FieldTrait( 354, 2, 6, 0x4),
14430  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 453, 1, 8, 0xc)
14431 };
14432 const FieldTrait_Hash_Array ListCancelRequest::_ftha(ListCancelRequest::_traits, 8);
14434 //-------------------------------------------------------------------------------------------------
14435 const FieldTrait ListCancelRequest::NoPartyIDs::_traits[] =
14436 {
14437  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14438  FieldTrait( 802, 1, 4, 0xc)
14439 };
14442 const unsigned short ListCancelRequest::NoPartyIDs::_fnum;
14443 //-------------------------------------------------------------------------------------------------
14444 const FieldTrait ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
14445 {
14446  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14447 };
14448 const FieldTrait_Hash_Array ListCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
14451 //-------------------------------------------------------------------------------------------------
14452 const FieldTrait ListExecute::_traits[] =
14453 {
14454  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 4, 0x1), FieldTrait( 66, 15, 1, 0x1),
14455  FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4), FieldTrait( 390, 15, 3, 0x4),
14456  FieldTrait( 391, 15, 2, 0x4)
14457 };
14458 const FieldTrait_Hash_Array ListExecute::_ftha(ListExecute::_traits, 7);
14459 const MsgType ListExecute::_msgtype("L");
14460 //-------------------------------------------------------------------------------------------------
14461 const FieldTrait ListStatusRequest::_traits[] =
14462 {
14463  FieldTrait( 58, 15, 2, 0x4), FieldTrait( 66, 15, 1, 0x1), FieldTrait( 354, 2, 3, 0x4),
14464  FieldTrait( 355, 28, 4, 0x4)
14465 };
14466 const FieldTrait_Hash_Array ListStatusRequest::_ftha(ListStatusRequest::_traits, 4);
14468 //-------------------------------------------------------------------------------------------------
14469 const FieldTrait ListStatus::_traits[] =
14470 {
14471  FieldTrait( 60, 22, 9, 0x4), FieldTrait( 66, 15, 1, 0x1), FieldTrait( 68, 1, 10, 0x1),
14472  FieldTrait( 73, 1, 12, 0x1), FieldTrait( 82, 1, 3, 0x1), FieldTrait( 83, 1, 5, 0x1),
14473  FieldTrait( 429, 1, 2, 0x1), FieldTrait( 431, 1, 4, 0x1), FieldTrait( 444, 15, 6, 0x4),
14474  FieldTrait( 445, 2, 7, 0x4), FieldTrait( 446, 28, 8, 0x4), FieldTrait( 893, 8, 11, 0x4),
14475  FieldTrait(1385, 1, 13, 0x4), FieldTrait(1386, 1, 14, 0x4)
14476 };
14477 const FieldTrait_Hash_Array ListStatus::_ftha(ListStatus::_traits, 14);
14478 const MsgType ListStatus::_msgtype("N");
14479 //-------------------------------------------------------------------------------------------------
14480 const FieldTrait ListStatus::NoOrders::_traits[] =
14481 {
14482  FieldTrait( 6, 11, 8, 0x1), FieldTrait( 11, 15, 1, 0x4), FieldTrait( 14, 10, 3, 0x1),
14483  FieldTrait( 37, 15, 13, 0x4), FieldTrait( 39, 7, 4, 0x1), FieldTrait( 58, 15, 10, 0x4),
14484  FieldTrait( 84, 10, 7, 0x1), FieldTrait( 103, 1, 9, 0x4), FieldTrait( 151, 10, 6, 0x1),
14485  FieldTrait( 354, 2, 11, 0x4), FieldTrait( 355, 28, 12, 0x4), FieldTrait( 526, 15, 2, 0x4),
14486  FieldTrait( 636, 8, 5, 0x4)
14487 };
14488 const FieldTrait_Hash_Array ListStatus::NoOrders::_ftha(ListStatus::NoOrders::_traits, 13);
14489 const MsgType ListStatus::NoOrders::_msgtype("NoOrders");
14490 const unsigned short ListStatus::NoOrders::_fnum;
14491 //-------------------------------------------------------------------------------------------------
14492 const FieldTrait AllocationInstructionAck::_traits[] =
14493 {
14494  FieldTrait( 58, 15, 13, 0x4), FieldTrait( 60, 22, 5, 0x4), FieldTrait( 70, 15, 1, 0x1),
14495  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 78, 1, 16, 0xc), FieldTrait( 87, 1, 6, 0x1),
14496  FieldTrait( 88, 1, 7, 0x4), FieldTrait( 167, 15, 12, 0x4), FieldTrait( 354, 2, 14, 0x4),
14497  FieldTrait( 355, 28, 15, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 460, 1, 11, 0x4),
14498  FieldTrait( 573, 7, 10, 0x4), FieldTrait( 626, 1, 8, 0x4), FieldTrait( 793, 15, 3, 0x4),
14499  FieldTrait( 808, 1, 9, 0x4)
14500 };
14503 //-------------------------------------------------------------------------------------------------
14505 {
14506  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 12, 0x4), FieldTrait( 161, 15, 6, 0x4),
14507  FieldTrait( 360, 2, 7, 0x4), FieldTrait( 361, 28, 8, 0x4), FieldTrait( 366, 11, 3, 0x4),
14508  FieldTrait( 467, 15, 4, 0x4), FieldTrait( 539, 1, 13, 0xc), FieldTrait( 661, 1, 2, 0x4),
14509  FieldTrait( 776, 1, 5, 0x4), FieldTrait( 989, 15, 9, 0x4), FieldTrait( 992, 1, 11, 0x4),
14510  FieldTrait( 993, 15, 10, 0x4), FieldTrait(1047, 7, 14, 0x4)
14511 };
14514 const unsigned short AllocationInstructionAck::NoAllocs::_fnum;
14515 //-------------------------------------------------------------------------------------------------
14516 const FieldTrait AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits[] =
14517 {
14518  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14519  FieldTrait( 804, 1, 4, 0xc)
14520 };
14521 const FieldTrait_Hash_Array AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits, 4);
14524 //-------------------------------------------------------------------------------------------------
14525 const FieldTrait AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14526 {
14527  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14528 };
14529 const FieldTrait_Hash_Array AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14532 //-------------------------------------------------------------------------------------------------
14534 {
14535  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14536  FieldTrait( 802, 1, 4, 0xc)
14537 };
14540 const unsigned short AllocationInstructionAck::NoPartyIDs::_fnum;
14541 //-------------------------------------------------------------------------------------------------
14542 const FieldTrait AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits[] =
14543 {
14544  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14545 };
14546 const FieldTrait_Hash_Array AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
14549 //-------------------------------------------------------------------------------------------------
14550 const FieldTrait DontKnowTrade::_traits[] =
14551 {
14552  FieldTrait( 17, 15, 3, 0x1), FieldTrait( 22, 15, 8, 0x4), FieldTrait( 31, 11, 102, 0x4),
14553  FieldTrait( 32, 10, 101, 0x4), FieldTrait( 37, 15, 1, 0x1), FieldTrait( 38, 10, 96, 0x4),
14554  FieldTrait( 48, 15, 7, 0x4), FieldTrait( 54, 7, 95, 0x1), FieldTrait( 55, 15, 5, 0x4),
14555  FieldTrait( 58, 15, 103, 0x4), FieldTrait( 65, 15, 6, 0x4), FieldTrait( 106, 15, 34, 0x4),
14556  FieldTrait( 107, 15, 37, 0x4), FieldTrait( 127, 7, 4, 0x1), FieldTrait( 152, 10, 97, 0x4),
14557  FieldTrait( 167, 15, 12, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 200, 21, 14, 0x4),
14558  FieldTrait( 201, 1, 75, 0x4), FieldTrait( 202, 11, 28, 0x4), FieldTrait( 206, 7, 30, 0x4),
14559  FieldTrait( 207, 20, 33, 0x4), FieldTrait( 223, 14, 32, 0x4), FieldTrait( 224, 25, 16, 0x4),
14560  FieldTrait( 225, 25, 17, 0x4), FieldTrait( 226, 1, 19, 0x4), FieldTrait( 227, 14, 20, 0x4),
14561  FieldTrait( 228, 9, 21, 0x4), FieldTrait( 231, 9, 31, 0x4), FieldTrait( 239, 1, 18, 0x4),
14562  FieldTrait( 240, 25, 27, 0x4), FieldTrait( 255, 15, 22, 0x4), FieldTrait( 348, 2, 35, 0x4),
14563  FieldTrait( 349, 28, 36, 0x4), FieldTrait( 350, 2, 38, 0x4), FieldTrait( 351, 28, 39, 0x4),
14564  FieldTrait( 354, 2, 104, 0x4), FieldTrait( 355, 28, 105, 0x4), FieldTrait( 454, 1, 9, 0xc),
14565  FieldTrait( 460, 1, 10, 0x4), FieldTrait( 461, 15, 11, 0x4), FieldTrait( 468, 7, 99, 0x4),
14566  FieldTrait( 469, 9, 100, 0x4), FieldTrait( 470, 18, 24, 0x4), FieldTrait( 471, 15, 25, 0x4),
14567  FieldTrait( 472, 15, 26, 0x4), FieldTrait( 516, 14, 98, 0x4), FieldTrait( 541, 25, 15, 0x4),
14568  FieldTrait( 543, 15, 23, 0x4), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 667, 21, 41, 0x4),
14569  FieldTrait( 691, 15, 40, 0x4), FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 13, 0x4),
14570  FieldTrait( 864, 1, 44, 0xc), FieldTrait( 873, 25, 45, 0x4), FieldTrait( 874, 25, 46, 0x4),
14571  FieldTrait( 875, 1, 42, 0x4), FieldTrait( 876, 15, 43, 0x4), FieldTrait( 947, 19, 29, 0x4),
14572  FieldTrait( 965, 15, 47, 0x4), FieldTrait( 966, 15, 48, 0x4), FieldTrait( 967, 9, 50, 0x4),
14573  FieldTrait( 968, 9, 51, 0x4), FieldTrait( 969, 9, 52, 0x4), FieldTrait( 970, 1, 53, 0x4),
14574  FieldTrait( 971, 1, 54, 0x4), FieldTrait( 996, 15, 56, 0x4), FieldTrait( 997, 15, 57, 0x4),
14575  FieldTrait(1018, 1, 55, 0xc), FieldTrait(1049, 7, 49, 0x4), FieldTrait(1079, 26, 58, 0x4),
14576  FieldTrait(1146, 13, 60, 0x4), FieldTrait(1147, 10, 61, 0x4), FieldTrait(1151, 15, 59, 0x4),
14577  FieldTrait(1184, 2, 62, 0x4), FieldTrait(1185, 29, 63, 0x4), FieldTrait(1186, 15, 64, 0x4),
14578  FieldTrait(1191, 15, 66, 0x4), FieldTrait(1192, 10, 67, 0x4), FieldTrait(1193, 7, 68, 0x4),
14579  FieldTrait(1194, 1, 69, 0x4), FieldTrait(1195, 13, 70, 0x4), FieldTrait(1196, 15, 71, 0x4),
14580  FieldTrait(1197, 15, 78, 0x4), FieldTrait(1198, 1, 72, 0x4), FieldTrait(1199, 11, 73, 0x4),
14581  FieldTrait(1200, 11, 74, 0x4), FieldTrait(1227, 15, 65, 0x4), FieldTrait(1242, 8, 77, 0x4),
14582  FieldTrait(1244, 8, 76, 0x4), FieldTrait(1435, 1, 79, 0x4), FieldTrait(1439, 1, 80, 0x4),
14583  FieldTrait(1449, 15, 81, 0x4), FieldTrait(1450, 15, 82, 0x4), FieldTrait(1451, 14, 83, 0x4),
14584  FieldTrait(1452, 14, 84, 0x4), FieldTrait(1457, 14, 85, 0x4), FieldTrait(1458, 14, 86, 0x4),
14585  FieldTrait(1478, 1, 87, 0x4), FieldTrait(1479, 1, 88, 0x4), FieldTrait(1480, 14, 89, 0x4),
14586  FieldTrait(1481, 1, 90, 0x4), FieldTrait(1482, 1, 91, 0x4), FieldTrait(1483, 1, 92, 0xc)
14587 };
14588 const FieldTrait_Hash_Array DontKnowTrade::_ftha(DontKnowTrade::_traits, 105);
14589 const MsgType DontKnowTrade::_msgtype("Q");
14590 //-------------------------------------------------------------------------------------------------
14591 const FieldTrait DontKnowTrade::NoSecurityAltID::_traits[] =
14592 {
14593  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14594 };
14596 const MsgType DontKnowTrade::NoSecurityAltID::_msgtype("NoSecurityAltID");
14597 const unsigned short DontKnowTrade::NoSecurityAltID::_fnum;
14598 //-------------------------------------------------------------------------------------------------
14599 const FieldTrait DontKnowTrade::NoLegs::_traits[] =
14600 {
14601  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14602  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14603  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
14604  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14605  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14606  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14607  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14608  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14609  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14610  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14611  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14612  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14613  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
14614  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
14615  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
14616  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
14617  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
14618  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
14619 };
14620 const FieldTrait_Hash_Array DontKnowTrade::NoLegs::_ftha(DontKnowTrade::NoLegs::_traits, 54);
14622 const unsigned short DontKnowTrade::NoLegs::_fnum;
14623 //-------------------------------------------------------------------------------------------------
14624 const FieldTrait DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits[] =
14625 {
14626  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14627 };
14628 const FieldTrait_Hash_Array DontKnowTrade::NoLegs::NoLegSecurityAltID::_ftha(DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits, 2);
14631 //-------------------------------------------------------------------------------------------------
14632 const FieldTrait DontKnowTrade::NoUnderlyings::_traits[] =
14633 {
14634  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14635  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14636  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14637  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14638  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14639  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14640  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14641  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14642  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14643  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14644  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14645  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14646  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14647  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14648  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14649  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14650  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14651  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14652  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14653  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14654  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14655  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14656  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14657  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14658 };
14660 const MsgType DontKnowTrade::NoUnderlyings::_msgtype("NoUnderlyings");
14661 const unsigned short DontKnowTrade::NoUnderlyings::_fnum;
14662 //-------------------------------------------------------------------------------------------------
14663 const FieldTrait DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14664 {
14665  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14666 };
14667 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14670 //-------------------------------------------------------------------------------------------------
14671 const FieldTrait DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits[] =
14672 {
14673  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14674 };
14675 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_ftha(DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14678 //-------------------------------------------------------------------------------------------------
14679 const FieldTrait DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14680 {
14681  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14682  FieldTrait(1062, 1, 4, 0xc)
14683 };
14684 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_ftha(DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14687 //-------------------------------------------------------------------------------------------------
14688 const FieldTrait DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14689 {
14690  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14691 };
14692 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14695 //-------------------------------------------------------------------------------------------------
14696 const FieldTrait DontKnowTrade::NoEvents::_traits[] =
14697 {
14698  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14699  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14700 };
14702 const MsgType DontKnowTrade::NoEvents::_msgtype("NoEvents");
14703 const unsigned short DontKnowTrade::NoEvents::_fnum;
14704 //-------------------------------------------------------------------------------------------------
14706 {
14707  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14708  FieldTrait(1052, 1, 4, 0xc)
14709 };
14711 const MsgType DontKnowTrade::NoInstrumentParties::_msgtype("NoInstrumentParties");
14712 const unsigned short DontKnowTrade::NoInstrumentParties::_fnum;
14713 //-------------------------------------------------------------------------------------------------
14714 const FieldTrait DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14715 {
14716  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14717 };
14718 const FieldTrait_Hash_Array DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14721 //-------------------------------------------------------------------------------------------------
14722 const FieldTrait DontKnowTrade::NoComplexEvents::_traits[] =
14723 {
14724  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14725  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14726  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14727 };
14729 const MsgType DontKnowTrade::NoComplexEvents::_msgtype("NoComplexEvents");
14730 const unsigned short DontKnowTrade::NoComplexEvents::_fnum;
14731 //-------------------------------------------------------------------------------------------------
14732 const FieldTrait DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits[] =
14733 {
14734  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14735 };
14736 const FieldTrait_Hash_Array DontKnowTrade::NoComplexEvents::NoComplexEventDates::_ftha(DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits, 3);
14739 //-------------------------------------------------------------------------------------------------
14740 const FieldTrait DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14741 {
14742  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14743 };
14744 const FieldTrait_Hash_Array DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14747 //-------------------------------------------------------------------------------------------------
14748 const FieldTrait QuoteRequest::_traits[] =
14749 {
14750  FieldTrait( 11, 15, 3, 0x4), FieldTrait( 58, 15, 6, 0x4), FieldTrait( 131, 15, 1, 0x1),
14751  FieldTrait( 146, 1, 5, 0x1), FieldTrait( 354, 2, 7, 0x4), FieldTrait( 355, 28, 8, 0x4),
14752  FieldTrait( 528, 7, 4, 0x4), FieldTrait( 529, 16, 14, 0x4), FieldTrait( 644, 15, 2, 0x4),
14753  FieldTrait( 775, 1, 13, 0x4), FieldTrait(1091, 8, 12, 0x4), FieldTrait(1116, 1, 9, 0xc),
14754  FieldTrait(1171, 8, 10, 0x4), FieldTrait(1172, 1, 11, 0x4)
14755 };
14756 const FieldTrait_Hash_Array QuoteRequest::_ftha(QuoteRequest::_traits, 14);
14757 const MsgType QuoteRequest::_msgtype("R");
14758 //-------------------------------------------------------------------------------------------------
14759 const FieldTrait QuoteRequest::NoRelatedSym::_traits[] =
14760 {
14761  FieldTrait( 1, 15, 118, 0x4), FieldTrait( 15, 19, 116, 0x4), FieldTrait( 22, 15, 4, 0x4),
14762  FieldTrait( 38, 10, 107, 0x4), FieldTrait( 40, 7, 124, 0x4), FieldTrait( 44, 11, 137, 0x4),
14763  FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 105, 0x4), FieldTrait( 55, 15, 1, 0x4),
14764  FieldTrait( 60, 22, 127, 0x4), FieldTrait( 62, 22, 125, 0x4), FieldTrait( 63, 15, 112, 0x4),
14765  FieldTrait( 64, 25, 113, 0x4), FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4),
14766  FieldTrait( 107, 15, 33, 0x4), FieldTrait( 110, 10, 146, 0x4), FieldTrait( 120, 19, 147, 0x4),
14767  FieldTrait( 126, 22, 126, 0x4), FieldTrait( 140, 11, 99, 0x4), FieldTrait( 152, 10, 108, 0x4),
14768  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 192, 10, 115, 0x4), FieldTrait( 193, 25, 114, 0x4),
14769  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
14770  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 128, 0x4),
14771  FieldTrait( 220, 19, 129, 0x4), FieldTrait( 221, 15, 130, 0x4), FieldTrait( 222, 15, 131, 0x4),
14772  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
14773  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
14774  FieldTrait( 229, 25, 104, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 117, 0xc),
14775  FieldTrait( 235, 15, 139, 0x4), FieldTrait( 236, 14, 140, 0x4), FieldTrait( 239, 1, 14, 0x4),
14776  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 100, 0x4),
14777  FieldTrait( 336, 15, 102, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
14778  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 423, 1, 136, 0x4),
14779  FieldTrait( 453, 1, 145, 0xc), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
14780  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 468, 7, 110, 0x4), FieldTrait( 469, 9, 111, 0x4),
14781  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
14782  FieldTrait( 516, 14, 109, 0x4), FieldTrait( 537, 1, 101, 0x4), FieldTrait( 541, 25, 11, 0x4),
14783  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 121, 0xc), FieldTrait( 581, 1, 120, 0x4),
14784  FieldTrait( 625, 15, 103, 0x4), FieldTrait( 640, 11, 138, 0x4), FieldTrait( 660, 1, 119, 0x4),
14785  FieldTrait( 662, 11, 132, 0x4), FieldTrait( 663, 1, 133, 0x4), FieldTrait( 667, 21, 37, 0x4),
14786  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 692, 1, 123, 0x4), FieldTrait( 696, 25, 142, 0x4),
14787  FieldTrait( 697, 11, 143, 0x4), FieldTrait( 698, 1, 144, 0x4), FieldTrait( 699, 15, 134, 0x4),
14788  FieldTrait( 701, 25, 141, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 735, 1, 122, 0xc),
14789  FieldTrait( 761, 15, 135, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 93, 0x4),
14790  FieldTrait( 854, 1, 106, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
14791  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
14792  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
14793  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
14794  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
14795  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
14796  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
14797  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
14798  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
14799  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
14800  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
14801  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
14802  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
14803  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
14804  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
14805  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
14806  FieldTrait(1445, 1, 148, 0xc), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
14807  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
14808  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
14809  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
14810  FieldTrait(1483, 1, 88, 0xc)
14811 };
14813 const MsgType QuoteRequest::NoRelatedSym::_msgtype("NoRelatedSym");
14814 const unsigned short QuoteRequest::NoRelatedSym::_fnum;
14815 //-------------------------------------------------------------------------------------------------
14816 const FieldTrait QuoteRequest::NoRelatedSym::NoStipulations::_traits[] =
14817 {
14818  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
14819 };
14820 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoStipulations::_ftha(QuoteRequest::NoRelatedSym::NoStipulations::_traits, 2);
14823 //-------------------------------------------------------------------------------------------------
14824 const FieldTrait QuoteRequest::NoRelatedSym::NoPartyIDs::_traits[] =
14825 {
14826  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14827  FieldTrait( 802, 1, 4, 0xc)
14828 };
14829 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoPartyIDs::_ftha(QuoteRequest::NoRelatedSym::NoPartyIDs::_traits, 4);
14832 //-------------------------------------------------------------------------------------------------
14833 const FieldTrait QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits[] =
14834 {
14835  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14836 };
14837 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits, 2);
14840 //-------------------------------------------------------------------------------------------------
14841 const FieldTrait QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
14842 {
14843  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14844 };
14845 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
14848 //-------------------------------------------------------------------------------------------------
14849 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::_traits[] =
14850 {
14851  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14852  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14853  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
14854  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
14855  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14856  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14857  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14858  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14859  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14860  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14861  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14862  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14863  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14864  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 67, 0x4), FieldTrait( 676, 19, 61, 0x4),
14865  FieldTrait( 677, 15, 62, 0x4), FieldTrait( 678, 15, 63, 0x4), FieldTrait( 679, 11, 64, 0x4),
14866  FieldTrait( 680, 1, 65, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 66, 0x4),
14867  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
14868  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
14869  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
14870  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
14871  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
14872  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
14873  FieldTrait(1440, 1, 54, 0x4)
14874 };
14875 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::_traits, 67);
14877 const unsigned short QuoteRequest::NoRelatedSym::NoLegs::_fnum;
14878 //-------------------------------------------------------------------------------------------------
14879 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits[] =
14880 {
14881  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14882  FieldTrait( 804, 1, 4, 0xc)
14883 };
14884 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits, 4);
14887 //-------------------------------------------------------------------------------------------------
14888 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14889 {
14890  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14891 };
14892 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14895 //-------------------------------------------------------------------------------------------------
14896 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
14897 {
14898  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14899 };
14900 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
14903 //-------------------------------------------------------------------------------------------------
14904 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
14905 {
14906  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
14907 };
14908 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
14911 //-------------------------------------------------------------------------------------------------
14912 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::_traits[] =
14913 {
14914  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14915  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14916  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14917  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14918  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14919  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14920  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14921  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14922  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14923  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14924  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14925  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14926  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14927  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14928  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14929  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14930  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14931  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14932  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14933  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14934  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14935  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14936  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14937  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14938 };
14939 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
14942 //-------------------------------------------------------------------------------------------------
14943 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14944 {
14945  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14946 };
14947 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14950 //-------------------------------------------------------------------------------------------------
14951 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
14952 {
14953  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14954 };
14955 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14958 //-------------------------------------------------------------------------------------------------
14959 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14960 {
14961  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14962  FieldTrait(1062, 1, 4, 0xc)
14963 };
14964 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14967 //-------------------------------------------------------------------------------------------------
14968 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14969 {
14970  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14971 };
14972 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14975 //-------------------------------------------------------------------------------------------------
14976 const FieldTrait QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits[] =
14977 {
14978  FieldTrait( 695, 7, 1, 0x4)
14979 };
14980 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_ftha(QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits, 1);
14983 //-------------------------------------------------------------------------------------------------
14984 const FieldTrait QuoteRequest::NoRelatedSym::NoEvents::_traits[] =
14985 {
14986  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14987  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14988 };
14989 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoEvents::_ftha(QuoteRequest::NoRelatedSym::NoEvents::_traits, 5);
14991 const unsigned short QuoteRequest::NoRelatedSym::NoEvents::_fnum;
14992 //-------------------------------------------------------------------------------------------------
14993 const FieldTrait QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
14994 {
14995  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14996  FieldTrait(1052, 1, 4, 0xc)
14997 };
14998 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoInstrumentParties::_ftha(QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
15001 //-------------------------------------------------------------------------------------------------
15002 const FieldTrait QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15003 {
15004  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15005 };
15006 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15009 //-------------------------------------------------------------------------------------------------
15010 const FieldTrait QuoteRequest::NoRelatedSym::NoRateSources::_traits[] =
15011 {
15012  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15013 };
15014 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoRateSources::_ftha(QuoteRequest::NoRelatedSym::NoRateSources::_traits, 3);
15017 //-------------------------------------------------------------------------------------------------
15018 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::_traits[] =
15019 {
15020  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15021  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15022  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15023 };
15024 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
15027 //-------------------------------------------------------------------------------------------------
15028 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
15029 {
15030  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15031 };
15032 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
15035 //-------------------------------------------------------------------------------------------------
15036 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15037 {
15038  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15039 };
15040 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15043 //-------------------------------------------------------------------------------------------------
15044 const FieldTrait QuoteRequest::NoRootPartyIDs::_traits[] =
15045 {
15046  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
15047  FieldTrait(1120, 1, 4, 0xc)
15048 };
15050 const MsgType QuoteRequest::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
15051 const unsigned short QuoteRequest::NoRootPartyIDs::_fnum;
15052 //-------------------------------------------------------------------------------------------------
15053 const FieldTrait QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
15054 {
15055  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
15056 };
15057 const FieldTrait_Hash_Array QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
15060 //-------------------------------------------------------------------------------------------------
15061 const FieldTrait Quote::_traits[] =
15062 {
15063  FieldTrait( 1, 15, 120, 0x4), FieldTrait( 12, 13, 149, 0x4), FieldTrait( 13, 7, 148, 0x4),
15064  FieldTrait( 15, 19, 118, 0x4), FieldTrait( 22, 15, 13, 0x4), FieldTrait( 38, 10, 109, 0x4),
15065  FieldTrait( 40, 7, 142, 0x4), FieldTrait( 48, 15, 12, 0x4), FieldTrait( 54, 7, 108, 0x4),
15066  FieldTrait( 55, 15, 10, 0x4), FieldTrait( 58, 15, 168, 0x4), FieldTrait( 60, 22, 141, 0x4),
15067  FieldTrait( 62, 22, 132, 0x4), FieldTrait( 63, 15, 114, 0x4), FieldTrait( 64, 25, 115, 0x4),
15068  FieldTrait( 65, 15, 11, 0x4), FieldTrait( 100, 20, 151, 0x4), FieldTrait( 106, 15, 39, 0x4),
15069  FieldTrait( 107, 15, 42, 0x4), FieldTrait( 110, 10, 176, 0x4), FieldTrait( 117, 15, 2, 0x1),
15070  FieldTrait( 120, 19, 179, 0x4), FieldTrait( 131, 15, 1, 0x4), FieldTrait( 132, 11, 124, 0x4),
15071  FieldTrait( 133, 11, 125, 0x4), FieldTrait( 134, 10, 129, 0x4), FieldTrait( 135, 10, 131, 0x4),
15072  FieldTrait( 152, 10, 110, 0x4), FieldTrait( 156, 7, 147, 0x4), FieldTrait( 167, 15, 17, 0x4),
15073  FieldTrait( 188, 11, 133, 0x4), FieldTrait( 189, 12, 135, 0x4), FieldTrait( 190, 11, 134, 0x4),
15074  FieldTrait( 191, 12, 136, 0x4), FieldTrait( 192, 10, 117, 0x4), FieldTrait( 193, 25, 116, 0x4),
15075  FieldTrait( 200, 21, 19, 0x4), FieldTrait( 201, 1, 80, 0x4), FieldTrait( 202, 11, 33, 0x4),
15076  FieldTrait( 206, 7, 35, 0x4), FieldTrait( 207, 20, 38, 0x4), FieldTrait( 218, 12, 154, 0x4),
15077  FieldTrait( 220, 19, 155, 0x4), FieldTrait( 221, 15, 156, 0x4), FieldTrait( 222, 15, 157, 0x4),
15078  FieldTrait( 223, 14, 37, 0x4), FieldTrait( 224, 25, 21, 0x4), FieldTrait( 225, 25, 22, 0x4),
15079  FieldTrait( 226, 1, 24, 0x4), FieldTrait( 227, 14, 25, 0x4), FieldTrait( 228, 9, 26, 0x4),
15080  FieldTrait( 231, 9, 36, 0x4), FieldTrait( 232, 1, 119, 0xc), FieldTrait( 235, 15, 162, 0x4),
15081  FieldTrait( 236, 14, 163, 0x4), FieldTrait( 239, 1, 23, 0x4), FieldTrait( 240, 25, 32, 0x4),
15082  FieldTrait( 255, 15, 27, 0x4), FieldTrait( 301, 1, 6, 0x4), FieldTrait( 336, 15, 8, 0x4),
15083  FieldTrait( 348, 2, 40, 0x4), FieldTrait( 349, 28, 41, 0x4), FieldTrait( 350, 2, 43, 0x4),
15084  FieldTrait( 351, 28, 44, 0x4), FieldTrait( 354, 2, 169, 0x4), FieldTrait( 355, 28, 170, 0x4),
15085  FieldTrait( 423, 1, 153, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 14, 0xc),
15086  FieldTrait( 460, 1, 15, 0x4), FieldTrait( 461, 15, 16, 0x4), FieldTrait( 468, 7, 112, 0x4),
15087  FieldTrait( 469, 9, 113, 0x4), FieldTrait( 470, 18, 29, 0x4), FieldTrait( 471, 15, 30, 0x4),
15088  FieldTrait( 472, 15, 31, 0x4), FieldTrait( 516, 14, 111, 0x4), FieldTrait( 528, 7, 152, 0x4),
15089  FieldTrait( 529, 16, 178, 0x4), FieldTrait( 537, 1, 4, 0x4), FieldTrait( 541, 25, 20, 0x4),
15090  FieldTrait( 543, 15, 28, 0x4), FieldTrait( 555, 1, 123, 0xc), FieldTrait( 581, 1, 122, 0x4),
15091  FieldTrait( 582, 1, 150, 0x4), FieldTrait( 625, 15, 9, 0x4), FieldTrait( 631, 11, 137, 0x4),
15092  FieldTrait( 632, 14, 138, 0x4), FieldTrait( 633, 14, 139, 0x4), FieldTrait( 634, 14, 140, 0x4),
15093  FieldTrait( 642, 12, 143, 0x4), FieldTrait( 643, 12, 144, 0x4), FieldTrait( 645, 11, 126, 0x4),
15094  FieldTrait( 646, 11, 127, 0x4), FieldTrait( 647, 10, 128, 0x4), FieldTrait( 648, 10, 130, 0x4),
15095  FieldTrait( 656, 9, 145, 0x4), FieldTrait( 657, 9, 146, 0x4), FieldTrait( 660, 1, 121, 0x4),
15096  FieldTrait( 662, 11, 158, 0x4), FieldTrait( 663, 1, 159, 0x4), FieldTrait( 667, 21, 46, 0x4),
15097  FieldTrait( 691, 15, 45, 0x4), FieldTrait( 693, 15, 3, 0x4), FieldTrait( 696, 25, 165, 0x4),
15098  FieldTrait( 697, 11, 166, 0x4), FieldTrait( 698, 1, 167, 0x4), FieldTrait( 699, 15, 160, 0x4),
15099  FieldTrait( 701, 25, 164, 0x4), FieldTrait( 711, 1, 107, 0xc), FieldTrait( 735, 1, 5, 0xc),
15100  FieldTrait( 761, 15, 161, 0x4), FieldTrait( 762, 15, 18, 0x4), FieldTrait( 775, 1, 177, 0x4),
15101  FieldTrait( 788, 1, 102, 0x4), FieldTrait( 864, 1, 49, 0xc), FieldTrait( 873, 25, 50, 0x4),
15102  FieldTrait( 874, 25, 51, 0x4), FieldTrait( 875, 1, 47, 0x4), FieldTrait( 876, 15, 48, 0x4),
15103  FieldTrait( 898, 14, 106, 0x4), FieldTrait( 913, 15, 98, 0x4), FieldTrait( 914, 15, 99, 0x4),
15104  FieldTrait( 915, 25, 100, 0x4), FieldTrait( 916, 25, 103, 0x4), FieldTrait( 917, 25, 104, 0x4),
15105  FieldTrait( 918, 19, 101, 0x4), FieldTrait( 919, 1, 105, 0x4), FieldTrait( 947, 19, 34, 0x4),
15106  FieldTrait( 965, 15, 52, 0x4), FieldTrait( 966, 15, 53, 0x4), FieldTrait( 967, 9, 55, 0x4),
15107  FieldTrait( 968, 9, 56, 0x4), FieldTrait( 969, 9, 57, 0x4), FieldTrait( 970, 1, 58, 0x4),
15108  FieldTrait( 971, 1, 59, 0x4), FieldTrait( 996, 15, 61, 0x4), FieldTrait( 997, 15, 62, 0x4),
15109  FieldTrait(1018, 1, 60, 0xc), FieldTrait(1049, 7, 54, 0x4), FieldTrait(1065, 12, 171, 0x4),
15110  FieldTrait(1066, 12, 172, 0x4), FieldTrait(1079, 26, 63, 0x4), FieldTrait(1133, 7, 173, 0x4),
15111  FieldTrait(1146, 13, 65, 0x4), FieldTrait(1147, 10, 66, 0x4), FieldTrait(1151, 15, 64, 0x4),
15112  FieldTrait(1166, 15, 174, 0x4), FieldTrait(1171, 8, 175, 0x4), FieldTrait(1184, 2, 67, 0x4),
15113  FieldTrait(1185, 29, 68, 0x4), FieldTrait(1186, 15, 69, 0x4), FieldTrait(1191, 15, 71, 0x4),
15114  FieldTrait(1192, 10, 72, 0x4), FieldTrait(1193, 7, 73, 0x4), FieldTrait(1194, 1, 74, 0x4),
15115  FieldTrait(1195, 13, 75, 0x4), FieldTrait(1196, 15, 76, 0x4), FieldTrait(1197, 15, 83, 0x4),
15116  FieldTrait(1198, 1, 77, 0x4), FieldTrait(1199, 11, 78, 0x4), FieldTrait(1200, 11, 79, 0x4),
15117  FieldTrait(1227, 15, 70, 0x4), FieldTrait(1242, 8, 82, 0x4), FieldTrait(1244, 8, 81, 0x4),
15118  FieldTrait(1435, 1, 84, 0x4), FieldTrait(1439, 1, 85, 0x4), FieldTrait(1445, 1, 180, 0xc),
15119  FieldTrait(1449, 15, 86, 0x4), FieldTrait(1450, 15, 87, 0x4), FieldTrait(1451, 14, 88, 0x4),
15120  FieldTrait(1452, 14, 89, 0x4), FieldTrait(1457, 14, 90, 0x4), FieldTrait(1458, 14, 91, 0x4),
15121  FieldTrait(1478, 1, 92, 0x4), FieldTrait(1479, 1, 93, 0x4), FieldTrait(1480, 14, 94, 0x4),
15122  FieldTrait(1481, 1, 95, 0x4), FieldTrait(1482, 1, 96, 0x4), FieldTrait(1483, 1, 97, 0xc)
15123 };
15124 const FieldTrait_Hash_Array Quote::_ftha(Quote::_traits, 180);
15125 const MsgType Quote::_msgtype("S");
15126 //-------------------------------------------------------------------------------------------------
15127 const FieldTrait Quote::NoStipulations::_traits[] =
15128 {
15129  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
15130 };
15131 const FieldTrait_Hash_Array Quote::NoStipulations::_ftha(Quote::NoStipulations::_traits, 2);
15132 const MsgType Quote::NoStipulations::_msgtype("NoStipulations");
15133 const unsigned short Quote::NoStipulations::_fnum;
15134 //-------------------------------------------------------------------------------------------------
15135 const FieldTrait Quote::NoPartyIDs::_traits[] =
15136 {
15137  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15138  FieldTrait( 802, 1, 4, 0xc)
15139 };
15140 const FieldTrait_Hash_Array Quote::NoPartyIDs::_ftha(Quote::NoPartyIDs::_traits, 4);
15141 const MsgType Quote::NoPartyIDs::_msgtype("NoPartyIDs");
15142 const unsigned short Quote::NoPartyIDs::_fnum;
15143 //-------------------------------------------------------------------------------------------------
15144 const FieldTrait Quote::NoPartyIDs::NoPartySubIDs::_traits[] =
15145 {
15146  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15147 };
15148 const FieldTrait_Hash_Array Quote::NoPartyIDs::NoPartySubIDs::_ftha(Quote::NoPartyIDs::NoPartySubIDs::_traits, 2);
15150 const unsigned short Quote::NoPartyIDs::NoPartySubIDs::_fnum;
15151 //-------------------------------------------------------------------------------------------------
15152 const FieldTrait Quote::NoSecurityAltID::_traits[] =
15153 {
15154  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15155 };
15156 const FieldTrait_Hash_Array Quote::NoSecurityAltID::_ftha(Quote::NoSecurityAltID::_traits, 2);
15157 const MsgType Quote::NoSecurityAltID::_msgtype("NoSecurityAltID");
15158 const unsigned short Quote::NoSecurityAltID::_fnum;
15159 //-------------------------------------------------------------------------------------------------
15160 const FieldTrait Quote::NoLegs::_traits[] =
15161 {
15162  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15163  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15164  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
15165  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
15166  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15167  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15168  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15169  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15170  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15171  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15172  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15173  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15174  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15175  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 70, 0x4), FieldTrait( 676, 19, 64, 0x4),
15176  FieldTrait( 677, 15, 65, 0x4), FieldTrait( 678, 15, 66, 0x4), FieldTrait( 679, 11, 67, 0x4),
15177  FieldTrait( 680, 1, 68, 0x4), FieldTrait( 681, 11, 62, 0x4), FieldTrait( 683, 1, 59, 0xc),
15178  FieldTrait( 684, 11, 63, 0x4), FieldTrait( 685, 10, 69, 0x4), FieldTrait( 686, 1, 61, 0x4),
15179  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
15180  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
15181  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
15182  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1067, 12, 71, 0x4),
15183  FieldTrait(1068, 12, 72, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15184  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15185  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15186 };
15187 const FieldTrait_Hash_Array Quote::NoLegs::_ftha(Quote::NoLegs::_traits, 72);
15188 const MsgType Quote::NoLegs::_msgtype("NoLegs");
15189 const unsigned short Quote::NoLegs::_fnum;
15190 //-------------------------------------------------------------------------------------------------
15191 const FieldTrait Quote::NoLegs::NoNestedPartyIDs::_traits[] =
15192 {
15193  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
15194  FieldTrait( 804, 1, 4, 0xc)
15195 };
15196 const FieldTrait_Hash_Array Quote::NoLegs::NoNestedPartyIDs::_ftha(Quote::NoLegs::NoNestedPartyIDs::_traits, 4);
15197 const MsgType Quote::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
15198 const unsigned short Quote::NoLegs::NoNestedPartyIDs::_fnum;
15199 //-------------------------------------------------------------------------------------------------
15200 const FieldTrait Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
15201 {
15202  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
15203 };
15204 const FieldTrait_Hash_Array Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
15207 //-------------------------------------------------------------------------------------------------
15208 const FieldTrait Quote::NoLegs::NoLegSecurityAltID::_traits[] =
15209 {
15210  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15211 };
15212 const FieldTrait_Hash_Array Quote::NoLegs::NoLegSecurityAltID::_ftha(Quote::NoLegs::NoLegSecurityAltID::_traits, 2);
15213 const MsgType Quote::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
15214 const unsigned short Quote::NoLegs::NoLegSecurityAltID::_fnum;
15215 //-------------------------------------------------------------------------------------------------
15216 const FieldTrait Quote::NoLegs::NoLegStipulations::_traits[] =
15217 {
15218  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
15219 };
15220 const FieldTrait_Hash_Array Quote::NoLegs::NoLegStipulations::_ftha(Quote::NoLegs::NoLegStipulations::_traits, 2);
15221 const MsgType Quote::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
15222 const unsigned short Quote::NoLegs::NoLegStipulations::_fnum;
15223 //-------------------------------------------------------------------------------------------------
15224 const FieldTrait Quote::NoUnderlyings::_traits[] =
15225 {
15226  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15227  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15228  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15229  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15230  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15231  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15232  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15233  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15234  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15235  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15236  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15237  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15238  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15239  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15240  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15241  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15242  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15243  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15244  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15245  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15246  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15247  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15248  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15249  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15250 };
15251 const FieldTrait_Hash_Array Quote::NoUnderlyings::_ftha(Quote::NoUnderlyings::_traits, 72);
15252 const MsgType Quote::NoUnderlyings::_msgtype("NoUnderlyings");
15253 const unsigned short Quote::NoUnderlyings::_fnum;
15254 //-------------------------------------------------------------------------------------------------
15255 const FieldTrait Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15256 {
15257  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15258 };
15259 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15260 const MsgType Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
15262 //-------------------------------------------------------------------------------------------------
15263 const FieldTrait Quote::NoUnderlyings::NoUnderlyingStips::_traits[] =
15264 {
15265  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15266 };
15267 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUnderlyingStips::_ftha(Quote::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15270 //-------------------------------------------------------------------------------------------------
15271 const FieldTrait Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15272 {
15273  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15274  FieldTrait(1062, 1, 4, 0xc)
15275 };
15276 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15277 const MsgType Quote::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
15279 //-------------------------------------------------------------------------------------------------
15280 const FieldTrait Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15281 {
15282  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15283 };
15284 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15287 //-------------------------------------------------------------------------------------------------
15288 const FieldTrait Quote::NoQuoteQualifiers::_traits[] =
15289 {
15290  FieldTrait( 695, 7, 1, 0x4)
15291 };
15293 const MsgType Quote::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
15294 const unsigned short Quote::NoQuoteQualifiers::_fnum;
15295 //-------------------------------------------------------------------------------------------------
15296 const FieldTrait Quote::NoEvents::_traits[] =
15297 {
15298  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15299  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15300 };
15301 const FieldTrait_Hash_Array Quote::NoEvents::_ftha(Quote::NoEvents::_traits, 5);
15302 const MsgType Quote::NoEvents::_msgtype("NoEvents");
15303 const unsigned short Quote::NoEvents::_fnum;
15304 //-------------------------------------------------------------------------------------------------
15305 const FieldTrait Quote::NoInstrumentParties::_traits[] =
15306 {
15307  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15308  FieldTrait(1052, 1, 4, 0xc)
15309 };
15311 const MsgType Quote::NoInstrumentParties::_msgtype("NoInstrumentParties");
15312 const unsigned short Quote::NoInstrumentParties::_fnum;
15313 //-------------------------------------------------------------------------------------------------
15314 const FieldTrait Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15315 {
15316  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15317 };
15318 const FieldTrait_Hash_Array Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15321 //-------------------------------------------------------------------------------------------------
15322 const FieldTrait Quote::NoRateSources::_traits[] =
15323 {
15324  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15325 };
15326 const FieldTrait_Hash_Array Quote::NoRateSources::_ftha(Quote::NoRateSources::_traits, 3);
15327 const MsgType Quote::NoRateSources::_msgtype("NoRateSources");
15328 const unsigned short Quote::NoRateSources::_fnum;
15329 //-------------------------------------------------------------------------------------------------
15330 const FieldTrait Quote::NoComplexEvents::_traits[] =
15331 {
15332  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15333  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15334  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15335 };
15336 const FieldTrait_Hash_Array Quote::NoComplexEvents::_ftha(Quote::NoComplexEvents::_traits, 8);
15337 const MsgType Quote::NoComplexEvents::_msgtype("NoComplexEvents");
15338 const unsigned short Quote::NoComplexEvents::_fnum;
15339 //-------------------------------------------------------------------------------------------------
15340 const FieldTrait Quote::NoComplexEvents::NoComplexEventDates::_traits[] =
15341 {
15342  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15343 };
15344 const FieldTrait_Hash_Array Quote::NoComplexEvents::NoComplexEventDates::_ftha(Quote::NoComplexEvents::NoComplexEventDates::_traits, 3);
15347 //-------------------------------------------------------------------------------------------------
15348 const FieldTrait Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15349 {
15350  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15351 };
15352 const FieldTrait_Hash_Array Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15355 //-------------------------------------------------------------------------------------------------
15356 const FieldTrait SettlementInstructions::_traits[] =
15357 {
15358  FieldTrait( 11, 15, 8, 0x4), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 9, 0x1),
15359  FieldTrait( 160, 7, 3, 0x1), FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4),
15360  FieldTrait( 777, 15, 1, 0x1), FieldTrait( 778, 1, 10, 0xc), FieldTrait( 791, 15, 2, 0x4),
15361  FieldTrait( 792, 1, 4, 0x4)
15362 };
15363 const FieldTrait_Hash_Array SettlementInstructions::_ftha(SettlementInstructions::_traits, 10);
15365 //-------------------------------------------------------------------------------------------------
15367 {
15368  FieldTrait( 54, 7, 5, 0x4), FieldTrait( 85, 1, 16, 0xc), FieldTrait( 120, 19, 26, 0x4),
15369  FieldTrait( 126, 22, 10, 0x4), FieldTrait( 162, 15, 1, 0x4), FieldTrait( 163, 7, 2, 0x4),
15370  FieldTrait( 167, 15, 7, 0x4), FieldTrait( 168, 22, 9, 0x4), FieldTrait( 169, 1, 13, 0x4),
15371  FieldTrait( 170, 15, 14, 0x4), FieldTrait( 171, 15, 15, 0x4), FieldTrait( 172, 1, 12, 0x4),
15372  FieldTrait( 214, 15, 3, 0x4), FieldTrait( 453, 1, 4, 0xc), FieldTrait( 460, 1, 6, 0x4),
15373  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 476, 15, 18, 0x4), FieldTrait( 488, 15, 19, 0x4),
15374  FieldTrait( 489, 15, 20, 0x4), FieldTrait( 490, 25, 22, 0x4), FieldTrait( 491, 15, 23, 0x4),
15375  FieldTrait( 492, 1, 17, 0x4), FieldTrait( 503, 25, 21, 0x4), FieldTrait( 504, 25, 24, 0x4),
15376  FieldTrait( 505, 15, 25, 0x4), FieldTrait( 779, 22, 11, 0x4)
15377 };
15380 const unsigned short SettlementInstructions::NoSettlInst::_fnum;
15381 //-------------------------------------------------------------------------------------------------
15382 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::_traits[] =
15383 {
15384  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
15385 };
15386 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::_traits, 3);
15389 //-------------------------------------------------------------------------------------------------
15390 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits[] =
15391 {
15392  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
15393  FieldTrait( 801, 1, 4, 0xc)
15394 };
15395 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
15398 //-------------------------------------------------------------------------------------------------
15399 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
15400 {
15401  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
15402 };
15403 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
15406 //-------------------------------------------------------------------------------------------------
15407 const FieldTrait SettlementInstructions::NoSettlInst::NoPartyIDs::_traits[] =
15408 {
15409  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15410  FieldTrait( 802, 1, 4, 0xc)
15411 };
15412 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoPartyIDs::_ftha(SettlementInstructions::NoSettlInst::NoPartyIDs::_traits, 4);
15415 //-------------------------------------------------------------------------------------------------
15416 const FieldTrait SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits[] =
15417 {
15418  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15419 };
15420 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_ftha(SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits, 2);
15423 //-------------------------------------------------------------------------------------------------
15424 const FieldTrait MarketDataRequest::_traits[] =
15425 {
15426  FieldTrait( 146, 1, 10, 0x1), FieldTrait( 262, 15, 1, 0x1), FieldTrait( 263, 7, 2, 0x1),
15427  FieldTrait( 264, 1, 3, 0x1), FieldTrait( 265, 1, 4, 0x4), FieldTrait( 266, 8, 5, 0x4),
15428  FieldTrait( 267, 1, 9, 0x1), FieldTrait( 286, 16, 6, 0x4), FieldTrait( 386, 1, 11, 0xc),
15429  FieldTrait( 453, 1, 15, 0xc), FieldTrait( 546, 16, 7, 0x4), FieldTrait( 547, 8, 8, 0x4),
15430  FieldTrait( 812, 1, 13, 0x4), FieldTrait( 815, 1, 12, 0x4), FieldTrait(1070, 1, 14, 0x4)
15431 };
15432 const FieldTrait_Hash_Array MarketDataRequest::_ftha(MarketDataRequest::_traits, 15);
15434 //-------------------------------------------------------------------------------------------------
15435 const FieldTrait MarketDataRequest::NoRelatedSym::_traits[] =
15436 {
15437  FieldTrait( 15, 19, 91, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
15438  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 63, 15, 93, 0x4), FieldTrait( 64, 25, 94, 0x4),
15439  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
15440  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
15441  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
15442  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
15443  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
15444  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
15445  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 271, 10, 95, 0x4), FieldTrait( 348, 2, 31, 0x4),
15446  FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4),
15447  FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4),
15448  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
15449  FieldTrait( 537, 1, 92, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
15450  FieldTrait( 555, 1, 90, 0xc), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
15451  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
15452  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
15453  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
15454  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
15455  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
15456  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
15457  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
15458  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
15459  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
15460  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
15461  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
15462  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
15463  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
15464  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
15465  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
15466  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
15467  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
15468  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1500, 15, 96, 0x4)
15469 };
15472 const unsigned short MarketDataRequest::NoRelatedSym::_fnum;
15473 //-------------------------------------------------------------------------------------------------
15474 const FieldTrait MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
15475 {
15476  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15477 };
15478 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
15481 //-------------------------------------------------------------------------------------------------
15482 const FieldTrait MarketDataRequest::NoRelatedSym::NoLegs::_traits[] =
15483 {
15484  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15485  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15486  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
15487  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15488  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15489  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15490  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15491  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15492  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15493  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15494  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15495  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15496  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
15497  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
15498  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
15499  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15500  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15501  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15502 };
15503 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoLegs::_ftha(MarketDataRequest::NoRelatedSym::NoLegs::_traits, 54);
15506 //-------------------------------------------------------------------------------------------------
15507 const FieldTrait MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
15508 {
15509  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15510 };
15511 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
15514 //-------------------------------------------------------------------------------------------------
15515 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits[] =
15516 {
15517  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15518  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15519  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15520  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15521  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15522  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15523  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15524  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15525  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15526  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15527  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15528  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15529  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15530  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15531  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15532  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15533  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15534  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15535  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15536  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15537  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15538  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15539  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15540  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15541 };
15542 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
15545 //-------------------------------------------------------------------------------------------------
15546 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15547 {
15548  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15549 };
15550 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15553 //-------------------------------------------------------------------------------------------------
15554 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
15555 {
15556  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15557 };
15558 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15561 //-------------------------------------------------------------------------------------------------
15562 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15563 {
15564  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15565  FieldTrait(1062, 1, 4, 0xc)
15566 };
15567 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15570 //-------------------------------------------------------------------------------------------------
15571 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15572 {
15573  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15574 };
15575 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15578 //-------------------------------------------------------------------------------------------------
15579 const FieldTrait MarketDataRequest::NoRelatedSym::NoEvents::_traits[] =
15580 {
15581  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15582  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15583 };
15584 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoEvents::_ftha(MarketDataRequest::NoRelatedSym::NoEvents::_traits, 5);
15587 //-------------------------------------------------------------------------------------------------
15588 const FieldTrait MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
15589 {
15590  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15591  FieldTrait(1052, 1, 4, 0xc)
15592 };
15593 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoInstrumentParties::_ftha(MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
15596 //-------------------------------------------------------------------------------------------------
15597 const FieldTrait MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15598 {
15599  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15600 };
15601 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15604 //-------------------------------------------------------------------------------------------------
15605 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits[] =
15606 {
15607  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15608  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15609  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15610 };
15611 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
15614 //-------------------------------------------------------------------------------------------------
15615 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
15616 {
15617  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15618 };
15619 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
15622 //-------------------------------------------------------------------------------------------------
15623 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15624 {
15625  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15626 };
15627 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15630 //-------------------------------------------------------------------------------------------------
15631 const FieldTrait MarketDataRequest::NoMDEntryTypes::_traits[] =
15632 {
15633  FieldTrait( 269, 7, 1, 0x1)
15634 };
15637 const unsigned short MarketDataRequest::NoMDEntryTypes::_fnum;
15638 //-------------------------------------------------------------------------------------------------
15640 {
15641  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
15642 };
15644 const MsgType MarketDataRequest::NoTradingSessions::_msgtype("NoTradingSessions");
15645 const unsigned short MarketDataRequest::NoTradingSessions::_fnum;
15646 //-------------------------------------------------------------------------------------------------
15647 const FieldTrait MarketDataRequest::NoPartyIDs::_traits[] =
15648 {
15649  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15650  FieldTrait( 802, 1, 4, 0xc)
15651 };
15654 const unsigned short MarketDataRequest::NoPartyIDs::_fnum;
15655 //-------------------------------------------------------------------------------------------------
15656 const FieldTrait MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
15657 {
15658  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15659 };
15660 const FieldTrait_Hash_Array MarketDataRequest::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
15663 //-------------------------------------------------------------------------------------------------
15664 const FieldTrait MarketDataSnapshotFullRefresh::_traits[] =
15665 {
15666  FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4),
15667  FieldTrait( 65, 15, 3, 0x4), FieldTrait( 75, 25, 102, 0x4), FieldTrait( 106, 15, 31, 0x4),
15668  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
15669  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
15670  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 215, 1, 103, 0xc), FieldTrait( 223, 14, 29, 0x4),
15671  FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4),
15672  FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4),
15673  FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4),
15674  FieldTrait( 262, 15, 1, 0x4), FieldTrait( 264, 1, 105, 0x4), FieldTrait( 268, 1, 95, 0x1),
15675  FieldTrait( 291, 16, 92, 0x4), FieldTrait( 292, 16, 93, 0x4), FieldTrait( 348, 2, 32, 0x4),
15676  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
15677  FieldTrait( 451, 12, 94, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
15678  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
15679  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
15680  FieldTrait( 555, 1, 91, 0xc), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 691, 15, 37, 0x4),
15681  FieldTrait( 711, 1, 90, 0xc), FieldTrait( 715, 25, 99, 0x4), FieldTrait( 762, 15, 10, 0x4),
15682  FieldTrait( 813, 1, 96, 0x4), FieldTrait( 814, 1, 97, 0x4), FieldTrait( 864, 1, 41, 0xc),
15683  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
15684  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 911, 1, 106, 0x4), FieldTrait( 947, 19, 26, 0x4),
15685  FieldTrait( 963, 1, 98, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
15686  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
15687  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
15688  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1021, 1, 100, 0x4),
15689  FieldTrait(1022, 15, 101, 0x4), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
15690  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
15691  FieldTrait(1173, 1, 104, 0x4), FieldTrait(1180, 15, 108, 0x4), FieldTrait(1181, 4, 109, 0x4),
15692  FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4),
15693  FieldTrait(1187, 8, 107, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
15694  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
15695  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
15696  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4),
15697  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1350, 4, 110, 0x4),
15698  FieldTrait(1352, 8, 111, 0x4), FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4),
15699  FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4),
15700  FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4),
15701  FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4),
15702  FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc),
15703  FieldTrait(1500, 15, 112, 0x4)
15704 };
15707 //-------------------------------------------------------------------------------------------------
15709 {
15710  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
15711 };
15715 //-------------------------------------------------------------------------------------------------
15717 {
15718  FieldTrait( 15, 19, 3, 0x4), FieldTrait( 18, 16, 21, 0x4), FieldTrait( 31, 11, 74, 0x4),
15719  FieldTrait( 37, 15, 23, 0x4), FieldTrait( 40, 7, 50, 0x4), FieldTrait( 58, 15, 31, 0x4),
15720  FieldTrait( 59, 7, 17, 0x4), FieldTrait( 63, 15, 40, 0x4), FieldTrait( 64, 25, 41, 0x4),
15721  FieldTrait( 83, 1, 43, 0x4), FieldTrait( 110, 10, 20, 0x4), FieldTrait( 120, 19, 70, 0x4),
15722  FieldTrait( 126, 22, 19, 0x4), FieldTrait( 198, 15, 49, 0x4), FieldTrait( 218, 12, 58, 0x4),
15723  FieldTrait( 220, 19, 59, 0x4), FieldTrait( 221, 15, 60, 0x4), FieldTrait( 222, 15, 61, 0x4),
15724  FieldTrait( 235, 15, 52, 0x4), FieldTrait( 236, 14, 53, 0x4), FieldTrait( 269, 7, 1, 0x1),
15725  FieldTrait( 270, 11, 2, 0x4), FieldTrait( 271, 10, 4, 0x4), FieldTrait( 272, 24, 5, 0x4),
15726  FieldTrait( 273, 23, 6, 0x4), FieldTrait( 274, 7, 7, 0x4), FieldTrait( 275, 20, 8, 0x4),
15727  FieldTrait( 276, 17, 11, 0x4), FieldTrait( 277, 17, 12, 0x4), FieldTrait( 278, 15, 47, 0x4),
15728  FieldTrait( 282, 15, 13, 0x4), FieldTrait( 283, 15, 14, 0x4), FieldTrait( 284, 15, 15, 0x4),
15729  FieldTrait( 286, 16, 16, 0x4), FieldTrait( 287, 1, 22, 0x4), FieldTrait( 288, 15, 25, 0x4),
15730  FieldTrait( 289, 15, 26, 0x4), FieldTrait( 290, 1, 28, 0x4), FieldTrait( 299, 15, 24, 0x4),
15731  FieldTrait( 326, 1, 68, 0x4), FieldTrait( 327, 1, 69, 0x4), FieldTrait( 332, 11, 37, 0x4),
15732  FieldTrait( 333, 11, 38, 0x4), FieldTrait( 336, 15, 9, 0x4), FieldTrait( 346, 1, 27, 0x4),
15733  FieldTrait( 354, 2, 32, 0x4), FieldTrait( 355, 28, 33, 0x4), FieldTrait( 423, 1, 51, 0x4),
15734  FieldTrait( 432, 25, 18, 0x4), FieldTrait( 453, 1, 48, 0xc), FieldTrait( 528, 7, 35, 0x4),
15735  FieldTrait( 546, 16, 29, 0x4), FieldTrait( 625, 15, 10, 0x4), FieldTrait( 662, 11, 62, 0x4),
15736  FieldTrait( 663, 1, 63, 0x4), FieldTrait( 696, 25, 55, 0x4), FieldTrait( 697, 11, 56, 0x4),
15737  FieldTrait( 698, 1, 57, 0x4), FieldTrait( 699, 15, 64, 0x4), FieldTrait( 701, 25, 54, 0x4),
15738  FieldTrait( 761, 15, 65, 0x4), FieldTrait( 811, 9, 30, 0x4), FieldTrait( 828, 1, 72, 0x4),
15739  FieldTrait(1020, 10, 39, 0x4), FieldTrait(1023, 1, 34, 0x4), FieldTrait(1024, 1, 36, 0x4),
15740  FieldTrait(1025, 11, 73, 0x4), FieldTrait(1026, 9, 45, 0x4), FieldTrait(1027, 12, 46, 0x4),
15741  FieldTrait(1048, 7, 44, 0x4), FieldTrait(1070, 1, 42, 0x4), FieldTrait(1093, 7, 67, 0x4),
15742  FieldTrait(1177, 1, 66, 0xc), FieldTrait(1445, 1, 71, 0xc)
15743 };
15747 //-------------------------------------------------------------------------------------------------
15748 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits[] =
15749 {
15750  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15751  FieldTrait( 802, 1, 4, 0xc)
15752 };
15753 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits, 4);
15756 //-------------------------------------------------------------------------------------------------
15757 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits[] =
15758 {
15759  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15760 };
15761 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits, 2);
15764 //-------------------------------------------------------------------------------------------------
15765 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits[] =
15766 {
15767  FieldTrait(1178, 1, 1, 0x4), FieldTrait(1179, 10, 2, 0x4)
15768 };
15769 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits, 2);
15772 //-------------------------------------------------------------------------------------------------
15773 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits[] =
15774 {
15775  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15776 };
15777 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits, 3);
15780 //-------------------------------------------------------------------------------------------------
15782 {
15783  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15784 };
15788 //-------------------------------------------------------------------------------------------------
15790 {
15791  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15792  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15793  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
15794  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15795  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15796  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15797  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15798  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15799  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15800  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15801  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15802  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15803  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
15804  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
15805  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
15806  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15807  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15808  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15809 };
15813 //-------------------------------------------------------------------------------------------------
15814 const FieldTrait MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits[] =
15815 {
15816  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15817 };
15818 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_ftha(MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits, 2);
15821 //-------------------------------------------------------------------------------------------------
15823 {
15824  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15825  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15826  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15827  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15828  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15829  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15830  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15831  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15832  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15833  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15834  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15835  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15836  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15837  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15838  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15839  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15840  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15841  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15842  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15843  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15844  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15845  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15846  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15847  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15848 };
15852 //-------------------------------------------------------------------------------------------------
15853 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15854 {
15855  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15856 };
15857 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15860 //-------------------------------------------------------------------------------------------------
15861 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits[] =
15862 {
15863  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15864 };
15865 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15868 //-------------------------------------------------------------------------------------------------
15869 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15870 {
15871  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15872  FieldTrait(1062, 1, 4, 0xc)
15873 };
15874 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15877 //-------------------------------------------------------------------------------------------------
15878 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15879 {
15880  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15881 };
15882 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15885 //-------------------------------------------------------------------------------------------------
15887 {
15888  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15889  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15890 };
15894 //-------------------------------------------------------------------------------------------------
15896 {
15897  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15898  FieldTrait(1052, 1, 4, 0xc)
15899 };
15903 //-------------------------------------------------------------------------------------------------
15904 const FieldTrait MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15905 {
15906  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15907 };
15908 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15911 //-------------------------------------------------------------------------------------------------
15913 {
15914  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15915  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15916  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15917 };
15921 //-------------------------------------------------------------------------------------------------
15922 const FieldTrait MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits[] =
15923 {
15924  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15925 };
15926 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits, 3);
15929 //-------------------------------------------------------------------------------------------------
15930 const FieldTrait MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15931 {
15932  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15933 };
15934 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15937 //-------------------------------------------------------------------------------------------------
15938 const FieldTrait MarketDataIncrementalRefresh::_traits[] =
15939 {
15940  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 215, 1, 8, 0xc), FieldTrait( 262, 15, 1, 0x4),
15941  FieldTrait( 268, 1, 2, 0x1), FieldTrait( 813, 1, 3, 0x4), FieldTrait( 814, 1, 4, 0x4),
15942  FieldTrait(1021, 1, 5, 0x4), FieldTrait(1022, 15, 6, 0x4), FieldTrait(1180, 15, 9, 0x4),
15943  FieldTrait(1181, 4, 10, 0x4), FieldTrait(1350, 4, 11, 0x4), FieldTrait(1352, 8, 12, 0x4)
15944 };
15947 //-------------------------------------------------------------------------------------------------
15949 {
15950  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
15951 };
15955 //-------------------------------------------------------------------------------------------------
15957 {
15958  FieldTrait( 15, 19, 99, 0x4), FieldTrait( 18, 16, 117, 0x4), FieldTrait( 22, 15, 9, 0x4),
15959  FieldTrait( 31, 11, 177, 0x4), FieldTrait( 37, 15, 119, 0x4), FieldTrait( 40, 7, 146, 0x4),
15960  FieldTrait( 48, 15, 8, 0x4), FieldTrait( 55, 15, 6, 0x4), FieldTrait( 58, 15, 128, 0x4),
15961  FieldTrait( 59, 7, 113, 0x4), FieldTrait( 60, 22, 172, 0x4), FieldTrait( 63, 15, 136, 0x4),
15962  FieldTrait( 64, 25, 137, 0x4), FieldTrait( 65, 15, 7, 0x4), FieldTrait( 83, 1, 139, 0x4),
15963  FieldTrait( 106, 15, 35, 0x4), FieldTrait( 107, 15, 38, 0x4), FieldTrait( 110, 10, 116, 0x4),
15964  FieldTrait( 120, 19, 174, 0x4), FieldTrait( 126, 22, 115, 0x4), FieldTrait( 167, 15, 13, 0x4),
15965  FieldTrait( 198, 15, 145, 0x4), FieldTrait( 200, 21, 15, 0x4), FieldTrait( 201, 1, 76, 0x4),
15966  FieldTrait( 202, 11, 29, 0x4), FieldTrait( 206, 7, 31, 0x4), FieldTrait( 207, 20, 34, 0x4),
15967  FieldTrait( 218, 12, 156, 0x4), FieldTrait( 220, 19, 157, 0x4), FieldTrait( 221, 15, 158, 0x4),
15968  FieldTrait( 222, 15, 159, 0x4), FieldTrait( 223, 14, 33, 0x4), FieldTrait( 224, 25, 17, 0x4),
15969  FieldTrait( 225, 25, 18, 0x4), FieldTrait( 226, 1, 20, 0x4), FieldTrait( 227, 14, 21, 0x4),
15970  FieldTrait( 228, 9, 22, 0x4), FieldTrait( 231, 9, 32, 0x4), FieldTrait( 235, 15, 150, 0x4),
15971  FieldTrait( 236, 14, 151, 0x4), FieldTrait( 239, 1, 19, 0x4), FieldTrait( 240, 25, 28, 0x4),
15972  FieldTrait( 255, 15, 23, 0x4), FieldTrait( 264, 1, 148, 0x4), FieldTrait( 269, 7, 3, 0x4),
15973  FieldTrait( 270, 11, 98, 0x4), FieldTrait( 271, 10, 100, 0x4), FieldTrait( 272, 24, 101, 0x4),
15974  FieldTrait( 273, 23, 102, 0x4), FieldTrait( 274, 7, 103, 0x4), FieldTrait( 275, 20, 104, 0x4),
15975  FieldTrait( 276, 17, 107, 0x4), FieldTrait( 277, 17, 108, 0x4), FieldTrait( 278, 15, 4, 0x4),
15976  FieldTrait( 279, 7, 1, 0x1), FieldTrait( 280, 15, 5, 0x4), FieldTrait( 282, 15, 109, 0x4),
15977  FieldTrait( 283, 15, 110, 0x4), FieldTrait( 284, 15, 111, 0x4), FieldTrait( 285, 7, 2, 0x4),
15978  FieldTrait( 286, 16, 112, 0x4), FieldTrait( 287, 1, 118, 0x4), FieldTrait( 288, 15, 121, 0x4),
15979  FieldTrait( 289, 15, 122, 0x4), FieldTrait( 290, 1, 124, 0x4), FieldTrait( 291, 16, 96, 0x4),
15980  FieldTrait( 292, 16, 97, 0x4), FieldTrait( 299, 15, 120, 0x4), FieldTrait( 326, 1, 166, 0x4),
15981  FieldTrait( 327, 1, 167, 0x4), FieldTrait( 332, 11, 133, 0x4), FieldTrait( 333, 11, 134, 0x4),
15982  FieldTrait( 336, 15, 105, 0x4), FieldTrait( 346, 1, 123, 0x4), FieldTrait( 348, 2, 36, 0x4),
15983  FieldTrait( 349, 28, 37, 0x4), FieldTrait( 350, 2, 39, 0x4), FieldTrait( 351, 28, 40, 0x4),
15984  FieldTrait( 354, 2, 129, 0x4), FieldTrait( 355, 28, 130, 0x4), FieldTrait( 423, 1, 149, 0x4),
15985  FieldTrait( 432, 25, 114, 0x4), FieldTrait( 451, 12, 127, 0x4), FieldTrait( 453, 1, 144, 0xc),
15986  FieldTrait( 454, 1, 10, 0xc), FieldTrait( 460, 1, 11, 0x4), FieldTrait( 461, 15, 12, 0x4),
15987  FieldTrait( 470, 18, 25, 0x4), FieldTrait( 471, 15, 26, 0x4), FieldTrait( 472, 15, 27, 0x4),
15988  FieldTrait( 483, 22, 171, 0x4), FieldTrait( 528, 7, 131, 0x4), FieldTrait( 541, 25, 16, 0x4),
15989  FieldTrait( 543, 15, 24, 0x4), FieldTrait( 546, 16, 125, 0x4), FieldTrait( 555, 1, 95, 0xc),
15990  FieldTrait( 574, 15, 169, 0x4), FieldTrait( 625, 15, 106, 0x4), FieldTrait( 662, 11, 160, 0x4),
15991  FieldTrait( 663, 1, 161, 0x4), FieldTrait( 667, 21, 42, 0x4), FieldTrait( 691, 15, 41, 0x4),
15992  FieldTrait( 696, 25, 153, 0x4), FieldTrait( 697, 11, 154, 0x4), FieldTrait( 698, 1, 155, 0x4),
15993  FieldTrait( 699, 15, 162, 0x4), FieldTrait( 701, 25, 152, 0x4), FieldTrait( 711, 1, 94, 0xc),
15994  FieldTrait( 761, 15, 163, 0x4), FieldTrait( 762, 15, 14, 0x4), FieldTrait( 811, 9, 126, 0x4),
15995  FieldTrait( 828, 1, 168, 0x4), FieldTrait( 864, 1, 45, 0xc), FieldTrait( 873, 25, 46, 0x4),
15996  FieldTrait( 874, 25, 47, 0x4), FieldTrait( 875, 1, 43, 0x4), FieldTrait( 876, 15, 44, 0x4),
15997  FieldTrait( 947, 19, 30, 0x4), FieldTrait( 965, 15, 48, 0x4), FieldTrait( 966, 15, 49, 0x4),
15998  FieldTrait( 967, 9, 51, 0x4), FieldTrait( 968, 9, 52, 0x4), FieldTrait( 969, 9, 53, 0x4),
15999  FieldTrait( 970, 1, 54, 0x4), FieldTrait( 971, 1, 55, 0x4), FieldTrait( 996, 15, 57, 0x4),
16000  FieldTrait( 997, 15, 58, 0x4), FieldTrait(1003, 15, 170, 0x4), FieldTrait(1018, 1, 56, 0xc),
16001  FieldTrait(1020, 10, 135, 0x4), FieldTrait(1023, 1, 143, 0x4), FieldTrait(1024, 1, 132, 0x4),
16002  FieldTrait(1025, 11, 176, 0x4), FieldTrait(1026, 9, 141, 0x4), FieldTrait(1027, 12, 142, 0x4),
16003  FieldTrait(1048, 7, 140, 0x4), FieldTrait(1049, 7, 50, 0x4), FieldTrait(1070, 1, 138, 0x4),
16004  FieldTrait(1079, 26, 59, 0x4), FieldTrait(1093, 7, 165, 0x4), FieldTrait(1146, 13, 61, 0x4),
16005  FieldTrait(1147, 10, 62, 0x4), FieldTrait(1151, 15, 60, 0x4), FieldTrait(1173, 1, 147, 0x4),
16006  FieldTrait(1175, 1, 173, 0xc), FieldTrait(1177, 1, 164, 0xc), FieldTrait(1184, 2, 63, 0x4),
16007  FieldTrait(1185, 29, 64, 0x4), FieldTrait(1186, 15, 65, 0x4), FieldTrait(1191, 15, 67, 0x4),
16008  FieldTrait(1192, 10, 68, 0x4), FieldTrait(1193, 7, 69, 0x4), FieldTrait(1194, 1, 70, 0x4),
16009  FieldTrait(1195, 13, 71, 0x4), FieldTrait(1196, 15, 72, 0x4), FieldTrait(1197, 15, 79, 0x4),
16010  FieldTrait(1198, 1, 73, 0x4), FieldTrait(1199, 11, 74, 0x4), FieldTrait(1200, 11, 75, 0x4),
16011  FieldTrait(1227, 15, 66, 0x4), FieldTrait(1242, 8, 78, 0x4), FieldTrait(1244, 8, 77, 0x4),
16012  FieldTrait(1435, 1, 80, 0x4), FieldTrait(1439, 1, 81, 0x4), FieldTrait(1445, 1, 175, 0xc),
16013  FieldTrait(1449, 15, 82, 0x4), FieldTrait(1450, 15, 83, 0x4), FieldTrait(1451, 14, 84, 0x4),
16014  FieldTrait(1452, 14, 85, 0x4), FieldTrait(1457, 14, 86, 0x4), FieldTrait(1458, 14, 87, 0x4),
16015  FieldTrait(1478, 1, 88, 0x4), FieldTrait(1479, 1, 89, 0x4), FieldTrait(1480, 14, 90, 0x4),
16016  FieldTrait(1481, 1, 91, 0x4), FieldTrait(1482, 1, 92, 0x4), FieldTrait(1483, 1, 93, 0xc),
16017  FieldTrait(1500, 15, 178, 0x4)
16018 };
16022 //-------------------------------------------------------------------------------------------------
16023 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits[] =
16024 {
16025  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16026  FieldTrait( 802, 1, 4, 0xc)
16027 };
16028 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits, 4);
16031 //-------------------------------------------------------------------------------------------------
16032 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits[] =
16033 {
16034  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16035 };
16036 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits, 2);
16039 //-------------------------------------------------------------------------------------------------
16040 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits[] =
16041 {
16042  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16043 };
16044 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits, 2);
16047 //-------------------------------------------------------------------------------------------------
16048 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits[] =
16049 {
16050  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16051  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16052  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16053  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16054  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16055  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16056  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16057  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16058  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16059  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16060  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16061  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16062  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16063  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16064  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16065  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16066  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16067  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16068 };
16069 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits, 54);
16072 //-------------------------------------------------------------------------------------------------
16073 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16074 {
16075  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16076 };
16077 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16080 //-------------------------------------------------------------------------------------------------
16081 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits[] =
16082 {
16083  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16084  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16085  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16086  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16087  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16088  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16089  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16090  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16091  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16092  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16093  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16094  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16095  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16096  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16097  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16098  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16099  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16100  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16101  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16102  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16103  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16104  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16105  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16106  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16107 };
16108 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits, 72);
16111 //-------------------------------------------------------------------------------------------------
16112 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16113 {
16114  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16115 };
16116 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16119 //-------------------------------------------------------------------------------------------------
16120 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_traits[] =
16121 {
16122  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16123 };
16124 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16127 //-------------------------------------------------------------------------------------------------
16128 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16129 {
16130  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16131  FieldTrait(1062, 1, 4, 0xc)
16132 };
16133 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16136 //-------------------------------------------------------------------------------------------------
16137 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16138 {
16139  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16140 };
16141 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16144 //-------------------------------------------------------------------------------------------------
16145 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits[] =
16146 {
16147  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16148  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16149 };
16150 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits, 5);
16153 //-------------------------------------------------------------------------------------------------
16154 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits[] =
16155 {
16156  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16157  FieldTrait(1052, 1, 4, 0xc)
16158 };
16159 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits, 4);
16162 //-------------------------------------------------------------------------------------------------
16163 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16164 {
16165  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16166 };
16167 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16170 //-------------------------------------------------------------------------------------------------
16171 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_traits[] =
16172 {
16173  FieldTrait(1176, 1, 1, 0x4)
16174 };
16175 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_traits, 1);
16178 //-------------------------------------------------------------------------------------------------
16179 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits[] =
16180 {
16181  FieldTrait(1178, 1, 1, 0x4), FieldTrait(1179, 10, 2, 0x4)
16182 };
16183 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits, 2);
16186 //-------------------------------------------------------------------------------------------------
16187 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits[] =
16188 {
16189  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
16190 };
16191 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits, 3);
16194 //-------------------------------------------------------------------------------------------------
16195 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits[] =
16196 {
16197  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16198  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16199  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16200 };
16201 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits, 8);
16204 //-------------------------------------------------------------------------------------------------
16205 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16206 {
16207  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16208 };
16209 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16212 //-------------------------------------------------------------------------------------------------
16213 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16214 {
16215  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16216 };
16217 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16220 //-------------------------------------------------------------------------------------------------
16221 const FieldTrait MarketDataRequestReject::_traits[] =
16222 {
16223  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 262, 15, 1, 0x1), FieldTrait( 281, 7, 2, 0x4),
16224  FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4), FieldTrait( 453, 1, 7, 0xc),
16225  FieldTrait( 816, 1, 3, 0xc)
16226 };
16229 //-------------------------------------------------------------------------------------------------
16231 {
16232  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16233  FieldTrait( 802, 1, 4, 0xc)
16234 };
16237 const unsigned short MarketDataRequestReject::NoPartyIDs::_fnum;
16238 //-------------------------------------------------------------------------------------------------
16239 const FieldTrait MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits[] =
16240 {
16241  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16242 };
16243 const FieldTrait_Hash_Array MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits, 2);
16246 //-------------------------------------------------------------------------------------------------
16248 {
16249  FieldTrait( 817, 15, 1, 0x4)
16250 };
16254 //-------------------------------------------------------------------------------------------------
16255 const FieldTrait QuoteCancel::_traits[] =
16256 {
16257  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 117, 15, 2, 0x4), FieldTrait( 131, 15, 1, 0x4),
16258  FieldTrait( 295, 1, 11, 0xc), FieldTrait( 298, 1, 3, 0x1), FieldTrait( 301, 1, 4, 0x4),
16259  FieldTrait( 336, 15, 9, 0x4), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 537, 1, 13, 0x4),
16260  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 10, 0x4), FieldTrait( 660, 1, 7, 0x4),
16261  FieldTrait(1166, 15, 12, 0x4), FieldTrait(1461, 1, 14, 0xc)
16262 };
16263 const FieldTrait_Hash_Array QuoteCancel::_ftha(QuoteCancel::_traits, 14);
16264 const MsgType QuoteCancel::_msgtype("Z");
16265 //-------------------------------------------------------------------------------------------------
16266 const FieldTrait QuoteCancel::NoQuoteEntries::_traits[] =
16267 {
16268  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
16269  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
16270  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
16271  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
16272  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
16273  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
16274  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
16275  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
16276  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
16277  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
16278  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
16279  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 99, 0xc), FieldTrait( 667, 21, 37, 0x4),
16280  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 762, 15, 9, 0x4),
16281  FieldTrait( 788, 1, 93, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
16282  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
16283  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
16284  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
16285  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
16286  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
16287  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
16288  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
16289  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
16290  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
16291  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
16292  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
16293  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
16294  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
16295  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
16296  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
16297  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
16298  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
16299  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
16300  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
16301 };
16303 const MsgType QuoteCancel::NoQuoteEntries::_msgtype("NoQuoteEntries");
16304 const unsigned short QuoteCancel::NoQuoteEntries::_fnum;
16305 //-------------------------------------------------------------------------------------------------
16306 const FieldTrait QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits[] =
16307 {
16308  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16309 };
16310 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits, 2);
16313 //-------------------------------------------------------------------------------------------------
16314 const FieldTrait QuoteCancel::NoQuoteEntries::NoLegs::_traits[] =
16315 {
16316  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16317  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16318  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16319  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16320  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16321  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16322  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16323  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16324  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16325  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16326  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16327  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16328  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16329  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16330  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16331  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16332  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16333  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16334 };
16335 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoLegs::_ftha(QuoteCancel::NoQuoteEntries::NoLegs::_traits, 54);
16337 const unsigned short QuoteCancel::NoQuoteEntries::NoLegs::_fnum;
16338 //-------------------------------------------------------------------------------------------------
16339 const FieldTrait QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16340 {
16341  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16342 };
16343 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16346 //-------------------------------------------------------------------------------------------------
16347 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits[] =
16348 {
16349  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16350  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16351  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16352  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16353  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16354  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16355  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16356  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16357  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16358  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16359  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16360  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16361  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16362  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16363  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16364  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16365  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16366  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16367  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16368  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16369  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16370  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16371  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16372  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16373 };
16374 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits, 72);
16377 //-------------------------------------------------------------------------------------------------
16378 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16379 {
16380  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16381 };
16382 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16385 //-------------------------------------------------------------------------------------------------
16386 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits[] =
16387 {
16388  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16389 };
16390 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16393 //-------------------------------------------------------------------------------------------------
16394 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16395 {
16396  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16397  FieldTrait(1062, 1, 4, 0xc)
16398 };
16399 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16402 //-------------------------------------------------------------------------------------------------
16403 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16404 {
16405  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16406 };
16407 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16410 //-------------------------------------------------------------------------------------------------
16411 const FieldTrait QuoteCancel::NoQuoteEntries::NoEvents::_traits[] =
16412 {
16413  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16414  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16415 };
16416 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoEvents::_ftha(QuoteCancel::NoQuoteEntries::NoEvents::_traits, 5);
16419 //-------------------------------------------------------------------------------------------------
16420 const FieldTrait QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits[] =
16421 {
16422  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16423  FieldTrait(1052, 1, 4, 0xc)
16424 };
16425 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoInstrumentParties::_ftha(QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits, 4);
16428 //-------------------------------------------------------------------------------------------------
16429 const FieldTrait QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16430 {
16431  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16432 };
16433 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16436 //-------------------------------------------------------------------------------------------------
16437 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits[] =
16438 {
16439  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16440  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16441  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16442 };
16443 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits, 8);
16446 //-------------------------------------------------------------------------------------------------
16447 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16448 {
16449  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16450 };
16451 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16454 //-------------------------------------------------------------------------------------------------
16455 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16456 {
16457  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16458 };
16459 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16462 //-------------------------------------------------------------------------------------------------
16463 const FieldTrait QuoteCancel::NoPartyIDs::_traits[] =
16464 {
16465  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16466  FieldTrait( 802, 1, 4, 0xc)
16467 };
16469 const MsgType QuoteCancel::NoPartyIDs::_msgtype("NoPartyIDs");
16470 const unsigned short QuoteCancel::NoPartyIDs::_fnum;
16471 //-------------------------------------------------------------------------------------------------
16472 const FieldTrait QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits[] =
16473 {
16474  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16475 };
16476 const FieldTrait_Hash_Array QuoteCancel::NoPartyIDs::NoPartySubIDs::_ftha(QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits, 2);
16479 //-------------------------------------------------------------------------------------------------
16480 const FieldTrait QuoteCancel::NoTargetPartyIDs::_traits[] =
16481 {
16482  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16483 };
16485 const MsgType QuoteCancel::NoTargetPartyIDs::_msgtype("NoTargetPartyIDs");
16486 const unsigned short QuoteCancel::NoTargetPartyIDs::_fnum;
16487 //-------------------------------------------------------------------------------------------------
16488 const FieldTrait QuoteStatusRequest::_traits[] =
16489 {
16490  FieldTrait( 1, 15, 103, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
16491  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 65, 15, 4, 0x4), FieldTrait( 106, 15, 32, 0x4),
16492  FieldTrait( 107, 15, 35, 0x4), FieldTrait( 117, 15, 2, 0x4), FieldTrait( 167, 15, 10, 0x4),
16493  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
16494  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 223, 14, 30, 0x4),
16495  FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4), FieldTrait( 226, 1, 17, 0x4),
16496  FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4), FieldTrait( 231, 9, 29, 0x4),
16497  FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4), FieldTrait( 255, 15, 20, 0x4),
16498  FieldTrait( 263, 7, 108, 0x4), FieldTrait( 336, 15, 106, 0x4), FieldTrait( 348, 2, 33, 0x4),
16499  FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4), FieldTrait( 351, 28, 37, 0x4),
16500  FieldTrait( 453, 1, 102, 0xc), FieldTrait( 454, 1, 7, 0xc), FieldTrait( 460, 1, 8, 0x4),
16501  FieldTrait( 461, 15, 9, 0x4), FieldTrait( 470, 18, 22, 0x4), FieldTrait( 471, 15, 23, 0x4),
16502  FieldTrait( 472, 15, 24, 0x4), FieldTrait( 541, 25, 13, 0x4), FieldTrait( 543, 15, 21, 0x4),
16503  FieldTrait( 555, 1, 101, 0xc), FieldTrait( 581, 1, 105, 0x4), FieldTrait( 625, 15, 107, 0x4),
16504  FieldTrait( 649, 15, 1, 0x4), FieldTrait( 660, 1, 104, 0x4), FieldTrait( 667, 21, 39, 0x4),
16505  FieldTrait( 691, 15, 38, 0x4), FieldTrait( 711, 1, 100, 0xc), FieldTrait( 762, 15, 11, 0x4),
16506  FieldTrait( 788, 1, 95, 0x4), FieldTrait( 864, 1, 42, 0xc), FieldTrait( 873, 25, 43, 0x4),
16507  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
16508  FieldTrait( 898, 14, 99, 0x4), FieldTrait( 913, 15, 91, 0x4), FieldTrait( 914, 15, 92, 0x4),
16509  FieldTrait( 915, 25, 93, 0x4), FieldTrait( 916, 25, 96, 0x4), FieldTrait( 917, 25, 97, 0x4),
16510  FieldTrait( 918, 19, 94, 0x4), FieldTrait( 919, 1, 98, 0x4), FieldTrait( 947, 19, 27, 0x4),
16511  FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4), FieldTrait( 967, 9, 48, 0x4),
16512  FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4), FieldTrait( 970, 1, 51, 0x4),
16513  FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4), FieldTrait( 997, 15, 55, 0x4),
16514  FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4), FieldTrait(1079, 26, 56, 0x4),
16515  FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4), FieldTrait(1151, 15, 57, 0x4),
16516  FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4), FieldTrait(1186, 15, 62, 0x4),
16517  FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4), FieldTrait(1193, 7, 66, 0x4),
16518  FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4), FieldTrait(1196, 15, 69, 0x4),
16519  FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4), FieldTrait(1199, 11, 71, 0x4),
16520  FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4), FieldTrait(1242, 8, 75, 0x4),
16521  FieldTrait(1244, 8, 74, 0x4), FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4),
16522  FieldTrait(1449, 15, 79, 0x4), FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4),
16523  FieldTrait(1452, 14, 82, 0x4), FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4),
16524  FieldTrait(1461, 1, 109, 0xc), FieldTrait(1478, 1, 85, 0x4), FieldTrait(1479, 1, 86, 0x4),
16525  FieldTrait(1480, 14, 87, 0x4), FieldTrait(1481, 1, 88, 0x4), FieldTrait(1482, 1, 89, 0x4),
16526  FieldTrait(1483, 1, 90, 0xc)
16527 };
16528 const FieldTrait_Hash_Array QuoteStatusRequest::_ftha(QuoteStatusRequest::_traits, 109);
16530 //-------------------------------------------------------------------------------------------------
16531 const FieldTrait QuoteStatusRequest::NoPartyIDs::_traits[] =
16532 {
16533  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16534  FieldTrait( 802, 1, 4, 0xc)
16535 };
16538 const unsigned short QuoteStatusRequest::NoPartyIDs::_fnum;
16539 //-------------------------------------------------------------------------------------------------
16540 const FieldTrait QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
16541 {
16542  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16543 };
16544 const FieldTrait_Hash_Array QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
16547 //-------------------------------------------------------------------------------------------------
16549 {
16550  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16551 };
16554 const unsigned short QuoteStatusRequest::NoSecurityAltID::_fnum;
16555 //-------------------------------------------------------------------------------------------------
16556 const FieldTrait QuoteStatusRequest::NoLegs::_traits[] =
16557 {
16558  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16559  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16560  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16561  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16562  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16563  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16564  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16565  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16566  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16567  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16568  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16569  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16570  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16571  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16572  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16573  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16574  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16575  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16576 };
16579 const unsigned short QuoteStatusRequest::NoLegs::_fnum;
16580 //-------------------------------------------------------------------------------------------------
16581 const FieldTrait QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits[] =
16582 {
16583  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16584 };
16585 const FieldTrait_Hash_Array QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
16588 //-------------------------------------------------------------------------------------------------
16589 const FieldTrait QuoteStatusRequest::NoUnderlyings::_traits[] =
16590 {
16591  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16592  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16593  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16594  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16595  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16596  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16597  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16598  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16599  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16600  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16601  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16602  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16603  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16604  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16605  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16606  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16607  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16608  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16609  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16610  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16611  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16612  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16613  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16614  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16615 };
16618 const unsigned short QuoteStatusRequest::NoUnderlyings::_fnum;
16619 //-------------------------------------------------------------------------------------------------
16620 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16621 {
16622  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16623 };
16624 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16627 //-------------------------------------------------------------------------------------------------
16628 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
16629 {
16630  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16631 };
16632 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16635 //-------------------------------------------------------------------------------------------------
16636 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16637 {
16638  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16639  FieldTrait(1062, 1, 4, 0xc)
16640 };
16641 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16644 //-------------------------------------------------------------------------------------------------
16645 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16646 {
16647  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16648 };
16649 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16652 //-------------------------------------------------------------------------------------------------
16653 const FieldTrait QuoteStatusRequest::NoEvents::_traits[] =
16654 {
16655  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16656  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16657 };
16660 const unsigned short QuoteStatusRequest::NoEvents::_fnum;
16661 //-------------------------------------------------------------------------------------------------
16663 {
16664  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16665  FieldTrait(1052, 1, 4, 0xc)
16666 };
16668 const MsgType QuoteStatusRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
16670 //-------------------------------------------------------------------------------------------------
16671 const FieldTrait QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16672 {
16673  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16674 };
16675 const FieldTrait_Hash_Array QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16678 //-------------------------------------------------------------------------------------------------
16680 {
16681  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16682 };
16685 const unsigned short QuoteStatusRequest::NoTargetPartyIDs::_fnum;
16686 //-------------------------------------------------------------------------------------------------
16688 {
16689  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16690  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16691  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16692 };
16695 const unsigned short QuoteStatusRequest::NoComplexEvents::_fnum;
16696 //-------------------------------------------------------------------------------------------------
16697 const FieldTrait QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
16698 {
16699  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16700 };
16701 const FieldTrait_Hash_Array QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
16704 //-------------------------------------------------------------------------------------------------
16705 const FieldTrait QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16706 {
16707  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16708 };
16709 const FieldTrait_Hash_Array QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16712 //-------------------------------------------------------------------------------------------------
16713 const FieldTrait MassQuoteAcknowledgement::_traits[] =
16714 {
16715  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 58, 15, 11, 0x4), FieldTrait( 117, 15, 2, 0x4),
16716  FieldTrait( 131, 15, 1, 0x4), FieldTrait( 296, 1, 14, 0xc), FieldTrait( 297, 1, 3, 0x1),
16717  FieldTrait( 298, 1, 15, 0x4), FieldTrait( 300, 1, 4, 0x4), FieldTrait( 301, 1, 5, 0x4),
16718  FieldTrait( 354, 2, 12, 0x4), FieldTrait( 355, 28, 13, 0x4), FieldTrait( 453, 1, 7, 0xc),
16719  FieldTrait( 537, 1, 6, 0x4), FieldTrait( 581, 1, 10, 0x4), FieldTrait( 660, 1, 9, 0x4),
16720  FieldTrait(1461, 1, 16, 0xc)
16721 };
16724 //-------------------------------------------------------------------------------------------------
16726 {
16727  FieldTrait( 241, 25, 13, 0x4), FieldTrait( 242, 25, 14, 0x4), FieldTrait( 243, 1, 15, 0x4),
16728  FieldTrait( 244, 1, 16, 0x4), FieldTrait( 245, 14, 17, 0x4), FieldTrait( 246, 9, 18, 0x4),
16729  FieldTrait( 247, 25, 24, 0x4), FieldTrait( 256, 15, 19, 0x4), FieldTrait( 295, 1, 76, 0xc),
16730  FieldTrait( 302, 15, 1, 0x4), FieldTrait( 304, 1, 74, 0x4), FieldTrait( 305, 15, 5, 0x4),
16731  FieldTrait( 306, 15, 31, 0x4), FieldTrait( 307, 15, 34, 0x4), FieldTrait( 308, 20, 30, 0x4),
16732  FieldTrait( 309, 15, 4, 0x4), FieldTrait( 310, 15, 9, 0x4), FieldTrait( 311, 15, 2, 0x4),
16733  FieldTrait( 312, 15, 3, 0x4), FieldTrait( 313, 21, 11, 0x4), FieldTrait( 315, 1, 61, 0x4),
16734  FieldTrait( 316, 11, 25, 0x4), FieldTrait( 317, 7, 27, 0x4), FieldTrait( 318, 19, 39, 0x4),
16735  FieldTrait( 362, 2, 32, 0x4), FieldTrait( 363, 28, 33, 0x4), FieldTrait( 364, 2, 35, 0x4),
16736  FieldTrait( 365, 28, 36, 0x4), FieldTrait( 367, 22, 80, 0x4), FieldTrait( 435, 14, 29, 0x4),
16737  FieldTrait( 436, 9, 28, 0x4), FieldTrait( 457, 1, 6, 0xc), FieldTrait( 462, 1, 7, 0x4),
16738  FieldTrait( 463, 15, 8, 0x4), FieldTrait( 542, 25, 12, 0x4), FieldTrait( 592, 18, 21, 0x4),
16739  FieldTrait( 593, 15, 22, 0x4), FieldTrait( 594, 15, 23, 0x4), FieldTrait( 595, 15, 20, 0x4),
16740  FieldTrait( 763, 15, 10, 0x4), FieldTrait( 810, 11, 41, 0x4), FieldTrait( 877, 15, 37, 0x4),
16741  FieldTrait( 878, 15, 38, 0x4), FieldTrait( 879, 10, 40, 0x4), FieldTrait( 882, 11, 42, 0x4),
16742  FieldTrait( 883, 11, 43, 0x4), FieldTrait( 884, 13, 44, 0x4), FieldTrait( 885, 13, 45, 0x4),
16743  FieldTrait( 886, 13, 46, 0x4), FieldTrait( 887, 1, 47, 0xc), FieldTrait( 893, 8, 75, 0x4),
16744  FieldTrait( 941, 19, 26, 0x4), FieldTrait( 972, 14, 48, 0x4), FieldTrait( 973, 13, 50, 0x4),
16745  FieldTrait( 974, 15, 51, 0x4), FieldTrait( 975, 1, 49, 0x4), FieldTrait( 998, 15, 52, 0x4),
16746  FieldTrait(1000, 15, 53, 0x4), FieldTrait(1038, 13, 54, 0x4), FieldTrait(1039, 15, 56, 0x4),
16747  FieldTrait(1044, 10, 57, 0x4), FieldTrait(1045, 9, 58, 0x4), FieldTrait(1046, 7, 59, 0x4),
16748  FieldTrait(1058, 1, 55, 0xc), FieldTrait(1168, 1, 77, 0x4), FieldTrait(1169, 1, 78, 0x4),
16749  FieldTrait(1170, 1, 79, 0x4), FieldTrait(1213, 26, 60, 0x4), FieldTrait(1419, 1, 62, 0x4),
16750  FieldTrait(1423, 10, 63, 0x4), FieldTrait(1424, 15, 64, 0x4), FieldTrait(1425, 10, 65, 0x4),
16751  FieldTrait(1437, 1, 66, 0x4), FieldTrait(1441, 1, 67, 0x4), FieldTrait(1453, 15, 68, 0x4),
16752  FieldTrait(1454, 15, 69, 0x4), FieldTrait(1455, 14, 70, 0x4), FieldTrait(1456, 14, 71, 0x4),
16753  FieldTrait(1459, 14, 72, 0x4), FieldTrait(1460, 14, 73, 0x4)
16754 };
16758 //-------------------------------------------------------------------------------------------------
16759 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_traits[] =
16760 {
16761  FieldTrait( 15, 19, 113, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 40, 7, 108, 0x4),
16762  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 60, 22, 104, 0x4),
16763  FieldTrait( 62, 22, 95, 0x4), FieldTrait( 64, 25, 107, 0x4), FieldTrait( 65, 15, 3, 0x4),
16764  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 132, 11, 91, 0x4),
16765  FieldTrait( 133, 11, 92, 0x4), FieldTrait( 134, 10, 93, 0x4), FieldTrait( 135, 10, 94, 0x4),
16766  FieldTrait( 167, 15, 9, 0x4), FieldTrait( 188, 11, 96, 0x4), FieldTrait( 189, 12, 98, 0x4),
16767  FieldTrait( 190, 11, 97, 0x4), FieldTrait( 191, 12, 99, 0x4), FieldTrait( 192, 10, 110, 0x4),
16768  FieldTrait( 193, 25, 109, 0x4), FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4),
16769  FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4),
16770  FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4),
16771  FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4),
16772  FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4),
16773  FieldTrait( 255, 15, 19, 0x4), FieldTrait( 299, 15, 1, 0x4), FieldTrait( 336, 15, 105, 0x4),
16774  FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4),
16775  FieldTrait( 351, 28, 36, 0x4), FieldTrait( 368, 1, 114, 0x4), FieldTrait( 454, 1, 6, 0xc),
16776  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4),
16777  FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4), FieldTrait( 528, 7, 117, 0x4),
16778  FieldTrait( 529, 16, 118, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
16779  FieldTrait( 555, 1, 90, 0xc), FieldTrait( 625, 15, 106, 0x4), FieldTrait( 631, 11, 100, 0x4),
16780  FieldTrait( 632, 14, 101, 0x4), FieldTrait( 633, 14, 102, 0x4), FieldTrait( 634, 14, 103, 0x4),
16781  FieldTrait( 642, 12, 111, 0x4), FieldTrait( 643, 12, 112, 0x4), FieldTrait( 667, 21, 38, 0x4),
16782  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 775, 1, 116, 0x4),
16783  FieldTrait( 864, 1, 41, 0xc), FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4),
16784  FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4),
16785  FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4),
16786  FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4),
16787  FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4),
16788  FieldTrait(1018, 1, 52, 0xc), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
16789  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
16790  FieldTrait(1167, 1, 115, 0x4), FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4),
16791  FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
16792  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
16793  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
16794  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4),
16795  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1435, 1, 76, 0x4),
16796  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
16797  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
16798  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
16799  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
16800  FieldTrait(1483, 1, 89, 0xc)
16801 };
16802 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_traits, 118);
16805 //-------------------------------------------------------------------------------------------------
16806 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits[] =
16807 {
16808  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16809 };
16810 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits, 2);
16813 //-------------------------------------------------------------------------------------------------
16814 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_traits[] =
16815 {
16816  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16817  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16818  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16819  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16820  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16821  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16822  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16823  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16824  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16825  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16826  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16827  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16828  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16829  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16830  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16831  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16832  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16833  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16834 };
16835 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_traits, 54);
16838 //-------------------------------------------------------------------------------------------------
16839 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16840 {
16841  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16842 };
16843 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16846 //-------------------------------------------------------------------------------------------------
16847 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_traits[] =
16848 {
16849  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16850  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16851 };
16852 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_traits, 5);
16855 //-------------------------------------------------------------------------------------------------
16856 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits[] =
16857 {
16858  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16859  FieldTrait(1052, 1, 4, 0xc)
16860 };
16861 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits, 4);
16864 //-------------------------------------------------------------------------------------------------
16865 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16866 {
16867  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16868 };
16869 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16872 //-------------------------------------------------------------------------------------------------
16873 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits[] =
16874 {
16875  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16876  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16877  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16878 };
16879 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits, 8);
16882 //-------------------------------------------------------------------------------------------------
16883 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16884 {
16885  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16886 };
16887 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16890 //-------------------------------------------------------------------------------------------------
16891 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16892 {
16893  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16894 };
16895 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16898 //-------------------------------------------------------------------------------------------------
16899 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits[] =
16900 {
16901  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16902 };
16903 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits, 2);
16906 //-------------------------------------------------------------------------------------------------
16907 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits[] =
16908 {
16909  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16910 };
16911 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits, 2);
16914 //-------------------------------------------------------------------------------------------------
16915 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits[] =
16916 {
16917  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16918  FieldTrait(1062, 1, 4, 0xc)
16919 };
16920 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits, 4);
16923 //-------------------------------------------------------------------------------------------------
16924 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16925 {
16926  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16927 };
16928 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16931 //-------------------------------------------------------------------------------------------------
16933 {
16934  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16935  FieldTrait( 802, 1, 4, 0xc)
16936 };
16939 const unsigned short MassQuoteAcknowledgement::NoPartyIDs::_fnum;
16940 //-------------------------------------------------------------------------------------------------
16941 const FieldTrait MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits[] =
16942 {
16943  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16944 };
16945 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_ftha(MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits, 2);
16948 //-------------------------------------------------------------------------------------------------
16950 {
16951  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16952 };
16956 //-------------------------------------------------------------------------------------------------
16957 const FieldTrait SecurityDefinitionRequest::_traits[] =
16958 {
16959  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
16960  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 58, 15, 96, 0x4), FieldTrait( 65, 15, 4, 0x4),
16961  FieldTrait( 106, 15, 32, 0x4), FieldTrait( 107, 15, 35, 0x4), FieldTrait( 167, 15, 10, 0x4),
16962  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
16963  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 218, 12, 105, 0x4),
16964  FieldTrait( 220, 19, 106, 0x4), FieldTrait( 221, 15, 107, 0x4), FieldTrait( 222, 15, 108, 0x4),
16965  FieldTrait( 223, 14, 30, 0x4), FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4),
16966  FieldTrait( 226, 1, 17, 0x4), FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4),
16967  FieldTrait( 231, 9, 29, 0x4), FieldTrait( 232, 1, 104, 0xc), FieldTrait( 235, 15, 113, 0x4),
16968  FieldTrait( 236, 14, 114, 0x4), FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4),
16969  FieldTrait( 255, 15, 20, 0x4), FieldTrait( 263, 7, 103, 0x4), FieldTrait( 320, 15, 1, 0x1),
16970  FieldTrait( 321, 1, 2, 0x1), FieldTrait( 336, 15, 99, 0x4), FieldTrait( 348, 2, 33, 0x4),
16971  FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4), FieldTrait( 351, 28, 37, 0x4),
16972  FieldTrait( 354, 2, 97, 0x4), FieldTrait( 355, 28, 98, 0x4), FieldTrait( 454, 1, 7, 0xc),
16973  FieldTrait( 460, 1, 8, 0x4), FieldTrait( 461, 15, 9, 0x4), FieldTrait( 470, 18, 22, 0x4),
16974  FieldTrait( 471, 15, 23, 0x4), FieldTrait( 472, 15, 24, 0x4), FieldTrait( 541, 25, 13, 0x4),
16975  FieldTrait( 543, 15, 21, 0x4), FieldTrait( 555, 1, 101, 0xc), FieldTrait( 625, 15, 100, 0x4),
16976  FieldTrait( 662, 11, 109, 0x4), FieldTrait( 663, 1, 110, 0x4), FieldTrait( 667, 21, 39, 0x4),
16977  FieldTrait( 668, 1, 91, 0x4), FieldTrait( 691, 15, 38, 0x4), FieldTrait( 696, 25, 116, 0x4),
16978  FieldTrait( 697, 11, 117, 0x4), FieldTrait( 698, 1, 118, 0x4), FieldTrait( 699, 15, 111, 0x4),
16979  FieldTrait( 701, 25, 115, 0x4), FieldTrait( 711, 1, 94, 0xc), FieldTrait( 761, 15, 112, 0x4),
16980  FieldTrait( 762, 15, 11, 0x4), FieldTrait( 827, 1, 102, 0x4), FieldTrait( 864, 1, 42, 0xc),
16981  FieldTrait( 869, 14, 92, 0x4), FieldTrait( 870, 1, 93, 0xc), FieldTrait( 873, 25, 43, 0x4),
16982  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
16983  FieldTrait( 947, 19, 27, 0x4), FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4),
16984  FieldTrait( 967, 9, 48, 0x4), FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4),
16985  FieldTrait( 970, 1, 51, 0x4), FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4),
16986  FieldTrait( 997, 15, 55, 0x4), FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4),
16987  FieldTrait(1079, 26, 56, 0x4), FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4),
16988  FieldTrait(1151, 15, 57, 0x4), FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4),
16989  FieldTrait(1186, 15, 62, 0x4), FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4),
16990  FieldTrait(1193, 7, 66, 0x4), FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4),
16991  FieldTrait(1196, 15, 69, 0x4), FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4),
16992  FieldTrait(1199, 11, 71, 0x4), FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4),
16993  FieldTrait(1242, 8, 75, 0x4), FieldTrait(1244, 8, 74, 0x4), FieldTrait(1300, 15, 120, 0x4),
16994  FieldTrait(1301, 20, 119, 0x4), FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4),
16995  FieldTrait(1449, 15, 79, 0x4), FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4),
16996  FieldTrait(1452, 14, 82, 0x4), FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4),
16997  FieldTrait(1478, 1, 85, 0x4), FieldTrait(1479, 1, 86, 0x4), FieldTrait(1480, 14, 87, 0x4),
16998  FieldTrait(1481, 1, 88, 0x4), FieldTrait(1482, 1, 89, 0x4), FieldTrait(1483, 1, 90, 0xc)
16999 };
17002 //-------------------------------------------------------------------------------------------------
17004 {
17005  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
17006 };
17010 //-------------------------------------------------------------------------------------------------
17012 {
17013  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17014 };
17018 //-------------------------------------------------------------------------------------------------
17019 const FieldTrait SecurityDefinitionRequest::NoLegs::_traits[] =
17020 {
17021  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17022  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17023  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17024  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17025  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17026  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17027  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17028  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17029  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17030  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17031  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17032  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17033  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17034  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17035  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17036  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17037  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17038  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17039 };
17042 const unsigned short SecurityDefinitionRequest::NoLegs::_fnum;
17043 //-------------------------------------------------------------------------------------------------
17044 const FieldTrait SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits[] =
17045 {
17046  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17047 };
17048 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
17051 //-------------------------------------------------------------------------------------------------
17053 {
17054  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17055  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17056  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17057  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17058  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17059  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17060  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17061  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17062  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17063  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17064  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17065  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17066  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17067  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17068  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17069  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17070  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17071  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17072  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17073  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17074  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17075  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17076  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17077  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17078 };
17082 //-------------------------------------------------------------------------------------------------
17083 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17084 {
17085  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17086 };
17087 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17090 //-------------------------------------------------------------------------------------------------
17091 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
17092 {
17093  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17094 };
17095 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17098 //-------------------------------------------------------------------------------------------------
17099 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17100 {
17101  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17102  FieldTrait(1062, 1, 4, 0xc)
17103 };
17104 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17107 //-------------------------------------------------------------------------------------------------
17108 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17109 {
17110  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17111 };
17112 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17115 //-------------------------------------------------------------------------------------------------
17117 {
17118  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17119  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17120 };
17123 const unsigned short SecurityDefinitionRequest::NoEvents::_fnum;
17124 //-------------------------------------------------------------------------------------------------
17126 {
17127  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17128 };
17132 //-------------------------------------------------------------------------------------------------
17134 {
17135  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17136  FieldTrait(1052, 1, 4, 0xc)
17137 };
17141 //-------------------------------------------------------------------------------------------------
17142 const FieldTrait SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17143 {
17144  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17145 };
17146 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17149 //-------------------------------------------------------------------------------------------------
17151 {
17152  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17153  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17154  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17155 };
17159 //-------------------------------------------------------------------------------------------------
17160 const FieldTrait SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
17161 {
17162  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17163 };
17164 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
17167 //-------------------------------------------------------------------------------------------------
17168 const FieldTrait SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17169 {
17170  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17171 };
17172 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17175 //-------------------------------------------------------------------------------------------------
17176 const FieldTrait SecurityDefinition::_traits[] =
17177 {
17178  FieldTrait( 15, 19, 96, 0x4), FieldTrait( 22, 15, 7, 0x4), FieldTrait( 48, 15, 6, 0x4),
17179  FieldTrait( 55, 15, 4, 0x4), FieldTrait( 58, 15, 97, 0x4), FieldTrait( 60, 22, 124, 0x4),
17180  FieldTrait( 65, 15, 5, 0x4), FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4),
17181  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 200, 21, 13, 0x4), FieldTrait( 201, 1, 74, 0x4),
17182  FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4), FieldTrait( 207, 20, 32, 0x4),
17183  FieldTrait( 218, 12, 104, 0x4), FieldTrait( 220, 19, 105, 0x4), FieldTrait( 221, 15, 106, 0x4),
17184  FieldTrait( 222, 15, 107, 0x4), FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4),
17185  FieldTrait( 225, 25, 16, 0x4), FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4),
17186  FieldTrait( 228, 9, 20, 0x4), FieldTrait( 231, 9, 30, 0x4), FieldTrait( 232, 1, 103, 0xc),
17187  FieldTrait( 235, 15, 112, 0x4), FieldTrait( 236, 14, 113, 0x4), FieldTrait( 239, 1, 17, 0x4),
17188  FieldTrait( 240, 25, 26, 0x4), FieldTrait( 255, 15, 21, 0x4), FieldTrait( 292, 16, 118, 0x4),
17189  FieldTrait( 320, 15, 1, 0x4), FieldTrait( 322, 15, 2, 0x4), FieldTrait( 323, 1, 3, 0x4),
17190  FieldTrait( 348, 2, 34, 0x4), FieldTrait( 349, 28, 35, 0x4), FieldTrait( 350, 2, 37, 0x4),
17191  FieldTrait( 351, 28, 38, 0x4), FieldTrait( 354, 2, 98, 0x4), FieldTrait( 355, 28, 99, 0x4),
17192  FieldTrait( 454, 1, 8, 0xc), FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4),
17193  FieldTrait( 470, 18, 23, 0x4), FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4),
17194  FieldTrait( 541, 25, 14, 0x4), FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 100, 0xc),
17195  FieldTrait( 662, 11, 108, 0x4), FieldTrait( 663, 1, 109, 0x4), FieldTrait( 667, 21, 40, 0x4),
17196  FieldTrait( 668, 1, 92, 0x4), FieldTrait( 691, 15, 39, 0x4), FieldTrait( 696, 25, 115, 0x4),
17197  FieldTrait( 697, 11, 116, 0x4), FieldTrait( 698, 1, 117, 0x4), FieldTrait( 699, 15, 110, 0x4),
17198  FieldTrait( 701, 25, 114, 0x4), FieldTrait( 711, 1, 95, 0xc), FieldTrait( 715, 25, 102, 0x4),
17199  FieldTrait( 761, 15, 111, 0x4), FieldTrait( 762, 15, 12, 0x4), FieldTrait( 864, 1, 43, 0xc),
17200  FieldTrait( 869, 14, 93, 0x4), FieldTrait( 870, 1, 94, 0xc), FieldTrait( 873, 25, 44, 0x4),
17201  FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4), FieldTrait( 876, 15, 42, 0x4),
17202  FieldTrait( 947, 19, 28, 0x4), FieldTrait( 964, 1, 101, 0x4), FieldTrait( 965, 15, 46, 0x4),
17203  FieldTrait( 966, 15, 47, 0x4), FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4),
17204  FieldTrait( 969, 9, 51, 0x4), FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4),
17205  FieldTrait( 996, 15, 55, 0x4), FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc),
17206  FieldTrait(1049, 7, 48, 0x4), FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4),
17207  FieldTrait(1147, 10, 60, 0x4), FieldTrait(1151, 15, 58, 0x4), FieldTrait(1180, 15, 120, 0x4),
17208  FieldTrait(1181, 4, 121, 0x4), FieldTrait(1184, 2, 61, 0x4), FieldTrait(1185, 29, 62, 0x4),
17209  FieldTrait(1186, 15, 63, 0x4), FieldTrait(1191, 15, 65, 0x4), FieldTrait(1192, 10, 66, 0x4),
17210  FieldTrait(1193, 7, 67, 0x4), FieldTrait(1194, 1, 68, 0x4), FieldTrait(1195, 13, 69, 0x4),
17211  FieldTrait(1196, 15, 70, 0x4), FieldTrait(1197, 15, 77, 0x4), FieldTrait(1198, 1, 71, 0x4),
17212  FieldTrait(1199, 11, 72, 0x4), FieldTrait(1200, 11, 73, 0x4), FieldTrait(1227, 15, 64, 0x4),
17213  FieldTrait(1242, 8, 76, 0x4), FieldTrait(1244, 8, 75, 0x4), FieldTrait(1310, 1, 119, 0xc),
17214  FieldTrait(1350, 4, 122, 0x4), FieldTrait(1352, 8, 123, 0x4), FieldTrait(1435, 1, 78, 0x4),
17215  FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4), FieldTrait(1450, 15, 81, 0x4),
17216  FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4), FieldTrait(1457, 14, 84, 0x4),
17217  FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4), FieldTrait(1479, 1, 87, 0x4),
17218  FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4), FieldTrait(1482, 1, 90, 0x4),
17219  FieldTrait(1483, 1, 91, 0xc)
17220 };
17221 const FieldTrait_Hash_Array SecurityDefinition::_ftha(SecurityDefinition::_traits, 124);
17223 //-------------------------------------------------------------------------------------------------
17225 {
17226  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
17227 };
17230 const unsigned short SecurityDefinition::NoStipulations::_fnum;
17231 //-------------------------------------------------------------------------------------------------
17233 {
17234  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17235 };
17238 const unsigned short SecurityDefinition::NoSecurityAltID::_fnum;
17239 //-------------------------------------------------------------------------------------------------
17240 const FieldTrait SecurityDefinition::NoLegs::_traits[] =
17241 {
17242  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17243  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17244  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17245  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17246  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17247  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17248  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17249  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17250  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17251  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17252  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17253  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17254  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17255  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17256  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17257  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17258  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17259  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17260 };
17263 const unsigned short SecurityDefinition::NoLegs::_fnum;
17264 //-------------------------------------------------------------------------------------------------
17265 const FieldTrait SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits[] =
17266 {
17267  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17268 };
17269 const FieldTrait_Hash_Array SecurityDefinition::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits, 2);
17272 //-------------------------------------------------------------------------------------------------
17273 const FieldTrait SecurityDefinition::NoUnderlyings::_traits[] =
17274 {
17275  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17276  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17277  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17278  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17279  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17280  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17281  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17282  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17283  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17284  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17285  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17286  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17287  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17288  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17289  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17290  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17291  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17292  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17293  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17294  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17295  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17296  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17297  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17298  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17299 };
17302 const unsigned short SecurityDefinition::NoUnderlyings::_fnum;
17303 //-------------------------------------------------------------------------------------------------
17304 const FieldTrait SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17305 {
17306  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17307 };
17308 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17311 //-------------------------------------------------------------------------------------------------
17312 const FieldTrait SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits[] =
17313 {
17314  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17315 };
17316 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17319 //-------------------------------------------------------------------------------------------------
17320 const FieldTrait SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17321 {
17322  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17323  FieldTrait(1062, 1, 4, 0xc)
17324 };
17325 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17328 //-------------------------------------------------------------------------------------------------
17329 const FieldTrait SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17330 {
17331  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17332 };
17333 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17336 //-------------------------------------------------------------------------------------------------
17337 const FieldTrait SecurityDefinition::NoEvents::_traits[] =
17338 {
17339  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17340  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17341 };
17344 const unsigned short SecurityDefinition::NoEvents::_fnum;
17345 //-------------------------------------------------------------------------------------------------
17346 const FieldTrait SecurityDefinition::NoInstrAttrib::_traits[] =
17347 {
17348  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17349 };
17352 const unsigned short SecurityDefinition::NoInstrAttrib::_fnum;
17353 //-------------------------------------------------------------------------------------------------
17355 {
17356  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17357  FieldTrait(1052, 1, 4, 0xc)
17358 };
17360 const MsgType SecurityDefinition::NoInstrumentParties::_msgtype("NoInstrumentParties");
17362 //-------------------------------------------------------------------------------------------------
17363 const FieldTrait SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17364 {
17365  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17366 };
17367 const FieldTrait_Hash_Array SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17370 //-------------------------------------------------------------------------------------------------
17372 {
17373  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
17374  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
17375  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
17376  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
17377  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
17378  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
17379  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
17380 };
17383 const unsigned short SecurityDefinition::NoMarketSegments::_fnum;
17384 //-------------------------------------------------------------------------------------------------
17385 const FieldTrait SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits[] =
17386 {
17387  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
17388  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
17389 };
17390 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoStrikeRules::_ftha(SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits, 6);
17393 //-------------------------------------------------------------------------------------------------
17394 const FieldTrait SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
17395 {
17396  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
17397  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
17398 };
17399 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
17402 //-------------------------------------------------------------------------------------------------
17403 const FieldTrait SecurityDefinition::NoMarketSegments::NoTickRules::_traits[] =
17404 {
17405  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
17406  FieldTrait(1209, 1, 4, 0x4)
17407 };
17408 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTickRules::_ftha(SecurityDefinition::NoMarketSegments::NoTickRules::_traits, 4);
17411 //-------------------------------------------------------------------------------------------------
17412 const FieldTrait SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits[] =
17413 {
17414  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
17415 };
17416 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoLotTypeRules::_ftha(SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits, 2);
17419 //-------------------------------------------------------------------------------------------------
17420 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits[] =
17421 {
17422  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
17423  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
17424  FieldTrait(1239, 1, 4, 0xc)
17425 };
17426 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits, 7);
17429 //-------------------------------------------------------------------------------------------------
17430 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
17431 {
17432  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
17433 };
17434 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
17437 //-------------------------------------------------------------------------------------------------
17438 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
17439 {
17440  FieldTrait(1308, 7, 1, 0x4)
17441 };
17442 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
17445 //-------------------------------------------------------------------------------------------------
17446 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
17447 {
17448  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
17449 };
17450 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
17453 //-------------------------------------------------------------------------------------------------
17454 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
17455 {
17456  FieldTrait( 40, 7, 1, 0x4)
17457 };
17458 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
17461 //-------------------------------------------------------------------------------------------------
17462 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
17463 {
17464  FieldTrait( 59, 7, 1, 0x4)
17465 };
17466 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
17469 //-------------------------------------------------------------------------------------------------
17470 const FieldTrait SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
17471 {
17472  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
17473 };
17474 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_ftha(SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
17477 //-------------------------------------------------------------------------------------------------
17479 {
17480  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17481  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17482  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17483 };
17486 const unsigned short SecurityDefinition::NoComplexEvents::_fnum;
17487 //-------------------------------------------------------------------------------------------------
17488 const FieldTrait SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits[] =
17489 {
17490  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17491 };
17492 const FieldTrait_Hash_Array SecurityDefinition::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits, 3);
17495 //-------------------------------------------------------------------------------------------------
17496 const FieldTrait SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17497 {
17498  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17499 };
17500 const FieldTrait_Hash_Array SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17503 //-------------------------------------------------------------------------------------------------
17504 const FieldTrait SecurityStatusRequest::_traits[] =
17505 {
17506  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4),
17507  FieldTrait( 55, 15, 2, 0x4), FieldTrait( 65, 15, 3, 0x4), FieldTrait( 106, 15, 31, 0x4),
17508  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
17509  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
17510  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4),
17511  FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4),
17512  FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4),
17513  FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4), FieldTrait( 263, 7, 96, 0x1),
17514  FieldTrait( 324, 15, 1, 0x1), FieldTrait( 336, 15, 97, 0x4), FieldTrait( 348, 2, 32, 0x4),
17515  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
17516  FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4),
17517  FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4),
17518  FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 94, 0xc),
17519  FieldTrait( 625, 15, 98, 0x4), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4),
17520  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 10, 0x4),
17521  FieldTrait( 864, 1, 41, 0xc), FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc),
17522  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
17523  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4),
17524  FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4),
17525  FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4),
17526  FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc),
17527  FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4),
17528  FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4),
17529  FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4),
17530  FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4),
17531  FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4),
17532  FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4),
17533  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4),
17534  FieldTrait(1300, 15, 100, 0x4), FieldTrait(1301, 20, 99, 0x4), FieldTrait(1435, 1, 76, 0x4),
17535  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
17536  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
17537  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
17538  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
17539  FieldTrait(1483, 1, 89, 0xc)
17540 };
17541 const FieldTrait_Hash_Array SecurityStatusRequest::_ftha(SecurityStatusRequest::_traits, 100);
17543 //-------------------------------------------------------------------------------------------------
17545 {
17546  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17547 };
17551 //-------------------------------------------------------------------------------------------------
17552 const FieldTrait SecurityStatusRequest::NoLegs::_traits[] =
17553 {
17554  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17555  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17556  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17557  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17558  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17559  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17560  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17561  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17562  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17563  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17564  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17565  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17566  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17567  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17568  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17569  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17570  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17571  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17572 };
17575 const unsigned short SecurityStatusRequest::NoLegs::_fnum;
17576 //-------------------------------------------------------------------------------------------------
17577 const FieldTrait SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits[] =
17578 {
17579  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17580 };
17581 const FieldTrait_Hash_Array SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
17584 //-------------------------------------------------------------------------------------------------
17586 {
17587  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17588  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17589  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17590  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17591  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17592  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17593  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17594  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17595  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17596  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17597  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17598  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17599  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17600  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17601  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17602  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17603  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17604  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17605  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17606  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17607  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17608  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17609  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17610  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17611 };
17614 const unsigned short SecurityStatusRequest::NoUnderlyings::_fnum;
17615 //-------------------------------------------------------------------------------------------------
17616 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17617 {
17618  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17619 };
17620 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17623 //-------------------------------------------------------------------------------------------------
17624 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
17625 {
17626  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17627 };
17628 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17631 //-------------------------------------------------------------------------------------------------
17632 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17633 {
17634  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17635  FieldTrait(1062, 1, 4, 0xc)
17636 };
17637 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17640 //-------------------------------------------------------------------------------------------------
17641 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17642 {
17643  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17644 };
17645 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17648 //-------------------------------------------------------------------------------------------------
17649 const FieldTrait SecurityStatusRequest::NoEvents::_traits[] =
17650 {
17651  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17652  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17653 };
17656 const unsigned short SecurityStatusRequest::NoEvents::_fnum;
17657 //-------------------------------------------------------------------------------------------------
17659 {
17660  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17661 };
17664 const unsigned short SecurityStatusRequest::NoInstrAttrib::_fnum;
17665 //-------------------------------------------------------------------------------------------------
17667 {
17668  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17669  FieldTrait(1052, 1, 4, 0xc)
17670 };
17674 //-------------------------------------------------------------------------------------------------
17675 const FieldTrait SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17676 {
17677  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17678 };
17679 const FieldTrait_Hash_Array SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17682 //-------------------------------------------------------------------------------------------------
17684 {
17685  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17686  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17687  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17688 };
17692 //-------------------------------------------------------------------------------------------------
17693 const FieldTrait SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
17694 {
17695  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17696 };
17697 const FieldTrait_Hash_Array SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
17700 //-------------------------------------------------------------------------------------------------
17701 const FieldTrait SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17702 {
17703  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17704 };
17705 const FieldTrait_Hash_Array SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17708 //-------------------------------------------------------------------------------------------------
17709 const FieldTrait SecurityStatus::_traits[] =
17710 {
17711  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 31, 11, 109, 0x4),
17712  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 58, 15, 112, 0x4),
17713  FieldTrait( 60, 22, 110, 0x4), FieldTrait( 65, 15, 3, 0x4), FieldTrait( 106, 15, 31, 0x4),
17714  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
17715  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
17716  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4),
17717  FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4),
17718  FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4),
17719  FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4), FieldTrait( 264, 1, 118, 0x4),
17720  FieldTrait( 291, 16, 100, 0x4), FieldTrait( 292, 16, 101, 0x4), FieldTrait( 324, 15, 1, 0x4),
17721  FieldTrait( 325, 8, 98, 0x4), FieldTrait( 326, 1, 99, 0x4), FieldTrait( 327, 1, 102, 0x4),
17722  FieldTrait( 328, 8, 103, 0x4), FieldTrait( 329, 8, 104, 0x4), FieldTrait( 330, 10, 105, 0x4),
17723  FieldTrait( 331, 10, 106, 0x4), FieldTrait( 332, 11, 107, 0x4), FieldTrait( 333, 11, 108, 0x4),
17724  FieldTrait( 334, 1, 111, 0x4), FieldTrait( 336, 15, 96, 0x4), FieldTrait( 348, 2, 32, 0x4),
17725  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
17726  FieldTrait( 354, 2, 113, 0x4), FieldTrait( 355, 28, 114, 0x4), FieldTrait( 454, 1, 6, 0xc),
17727  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4),
17728  FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4),
17729  FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 625, 15, 97, 0x4),
17730  FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4), FieldTrait( 691, 15, 37, 0x4),
17731  FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 864, 1, 41, 0xc),
17732  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 42, 0x4),
17733  FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4),
17734  FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
17735  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
17736  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
17737  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1021, 1, 117, 0x4),
17738  FieldTrait(1025, 11, 115, 0x4), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
17739  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
17740  FieldTrait(1174, 1, 116, 0x4), FieldTrait(1180, 15, 121, 0x4), FieldTrait(1181, 4, 122, 0x4),
17741  FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4),
17742  FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4),
17743  FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4),
17744  FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4),
17745  FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4),
17746  FieldTrait(1244, 8, 73, 0x4), FieldTrait(1300, 15, 120, 0x4), FieldTrait(1301, 20, 119, 0x4),
17747  FieldTrait(1350, 4, 123, 0x4), FieldTrait(1352, 8, 124, 0x4), FieldTrait(1435, 1, 76, 0x4),
17748  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
17749  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
17750  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
17751  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
17752  FieldTrait(1483, 1, 89, 0xc)
17753 };
17754 const FieldTrait_Hash_Array SecurityStatus::_ftha(SecurityStatus::_traits, 124);
17756 //-------------------------------------------------------------------------------------------------
17757 const FieldTrait SecurityStatus::NoSecurityAltID::_traits[] =
17758 {
17759  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17760 };
17762 const MsgType SecurityStatus::NoSecurityAltID::_msgtype("NoSecurityAltID");
17763 const unsigned short SecurityStatus::NoSecurityAltID::_fnum;
17764 //-------------------------------------------------------------------------------------------------
17765 const FieldTrait SecurityStatus::NoLegs::_traits[] =
17766 {
17767  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17768  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17769  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17770  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17771  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17772  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17773  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17774  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17775  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17776  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17777  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17778  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17779  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17780  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17781  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17782  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17783  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17784  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17785 };
17786 const FieldTrait_Hash_Array SecurityStatus::NoLegs::_ftha(SecurityStatus::NoLegs::_traits, 54);
17788 const unsigned short SecurityStatus::NoLegs::_fnum;
17789 //-------------------------------------------------------------------------------------------------
17790 const FieldTrait SecurityStatus::NoLegs::NoLegSecurityAltID::_traits[] =
17791 {
17792  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17793 };
17794 const FieldTrait_Hash_Array SecurityStatus::NoLegs::NoLegSecurityAltID::_ftha(SecurityStatus::NoLegs::NoLegSecurityAltID::_traits, 2);
17797 //-------------------------------------------------------------------------------------------------
17798 const FieldTrait SecurityStatus::NoUnderlyings::_traits[] =
17799 {
17800  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17801  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17802  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17803  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17804  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17805  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17806  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17807  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17808  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17809  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17810  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17811  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17812  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17813  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17814  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17815  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17816  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17817  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17818  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17819  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17820  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17821  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17822  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17823  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17824 };
17826 const MsgType SecurityStatus::NoUnderlyings::_msgtype("NoUnderlyings");
17827 const unsigned short SecurityStatus::NoUnderlyings::_fnum;
17828 //-------------------------------------------------------------------------------------------------
17829 const FieldTrait SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17830 {
17831  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17832 };
17833 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17836 //-------------------------------------------------------------------------------------------------
17837 const FieldTrait SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits[] =
17838 {
17839  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17840 };
17841 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17844 //-------------------------------------------------------------------------------------------------
17845 const FieldTrait SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17846 {
17847  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17848  FieldTrait(1062, 1, 4, 0xc)
17849 };
17850 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17853 //-------------------------------------------------------------------------------------------------
17854 const FieldTrait SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17855 {
17856  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17857 };
17858 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17861 //-------------------------------------------------------------------------------------------------
17862 const FieldTrait SecurityStatus::NoEvents::_traits[] =
17863 {
17864  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17865  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17866 };
17869 const unsigned short SecurityStatus::NoEvents::_fnum;
17870 //-------------------------------------------------------------------------------------------------
17871 const FieldTrait SecurityStatus::NoInstrAttrib::_traits[] =
17872 {
17873  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17874 };
17876 const MsgType SecurityStatus::NoInstrAttrib::_msgtype("NoInstrAttrib");
17877 const unsigned short SecurityStatus::NoInstrAttrib::_fnum;
17878 //-------------------------------------------------------------------------------------------------
17880 {
17881  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17882  FieldTrait(1052, 1, 4, 0xc)
17883 };
17885 const MsgType SecurityStatus::NoInstrumentParties::_msgtype("NoInstrumentParties");
17886 const unsigned short SecurityStatus::NoInstrumentParties::_fnum;
17887 //-------------------------------------------------------------------------------------------------
17888 const FieldTrait SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17889 {
17890  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17891 };
17892 const FieldTrait_Hash_Array SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17895 //-------------------------------------------------------------------------------------------------
17896 const FieldTrait SecurityStatus::NoComplexEvents::_traits[] =
17897 {
17898  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17899  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17900  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17901 };
17903 const MsgType SecurityStatus::NoComplexEvents::_msgtype("NoComplexEvents");
17904 const unsigned short SecurityStatus::NoComplexEvents::_fnum;
17905 //-------------------------------------------------------------------------------------------------
17906 const FieldTrait SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits[] =
17907 {
17908  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17909 };
17910 const FieldTrait_Hash_Array SecurityStatus::NoComplexEvents::NoComplexEventDates::_ftha(SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits, 3);
17913 //-------------------------------------------------------------------------------------------------
17914 const FieldTrait SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17915 {
17916  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17917 };
17918 const FieldTrait_Hash_Array SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17921 //-------------------------------------------------------------------------------------------------
17922 const FieldTrait TradingSessionStatusRequest::_traits[] =
17923 {
17924  FieldTrait( 207, 20, 7, 0x4), FieldTrait( 263, 7, 6, 0x1), FieldTrait( 335, 15, 1, 0x1),
17925  FieldTrait( 336, 15, 2, 0x4), FieldTrait( 338, 1, 4, 0x4), FieldTrait( 339, 1, 5, 0x4),
17926  FieldTrait( 625, 15, 3, 0x4), FieldTrait(1300, 15, 9, 0x4), FieldTrait(1301, 20, 8, 0x4)
17927 };
17930 //-------------------------------------------------------------------------------------------------
17931 const FieldTrait TradingSessionStatus::_traits[] =
17932 {
17933  FieldTrait( 22, 15, 21, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 55, 15, 18, 0x4),
17934  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 65, 15, 19, 0x4), FieldTrait( 106, 15, 47, 0x4),
17935  FieldTrait( 107, 15, 50, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 200, 21, 27, 0x4),
17936  FieldTrait( 201, 1, 88, 0x4), FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4),
17937  FieldTrait( 207, 20, 46, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
17938  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
17939  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 231, 9, 44, 0x4), FieldTrait( 239, 1, 31, 0x4),
17940  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 325, 8, 6, 0x4),
17941  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 336, 15, 2, 0x1), FieldTrait( 338, 1, 4, 0x4),
17942  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x1), FieldTrait( 341, 22, 9, 0x4),
17943  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
17944  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4),
17945  FieldTrait( 350, 2, 51, 0x4), FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 16, 0x4),
17946  FieldTrait( 355, 28, 17, 0x4), FieldTrait( 387, 10, 14, 0x4), FieldTrait( 454, 1, 22, 0xc),
17947  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
17948  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 541, 25, 28, 0x4),
17949  FieldTrait( 543, 15, 36, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 3, 0x4),
17950  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 691, 15, 53, 0x4), FieldTrait( 762, 15, 26, 0x4),
17951  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4),
17952  FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4), FieldTrait( 947, 19, 42, 0x4),
17953  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
17954  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
17955  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 996, 15, 69, 0x4), FieldTrait( 997, 15, 70, 0x4),
17956  FieldTrait(1018, 1, 68, 0xc), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
17957  FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4),
17958  FieldTrait(1180, 15, 109, 0x4), FieldTrait(1181, 4, 110, 0x4), FieldTrait(1184, 2, 75, 0x4),
17959  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
17960  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
17961  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
17962  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
17963  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
17964  FieldTrait(1300, 15, 107, 0x4), FieldTrait(1301, 20, 106, 0x4), FieldTrait(1350, 4, 111, 0x4),
17965  FieldTrait(1352, 8, 112, 0x4), FieldTrait(1368, 1, 108, 0x4), FieldTrait(1435, 1, 92, 0x4),
17966  FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4),
17967  FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4),
17968  FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4),
17969  FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4),
17970  FieldTrait(1483, 1, 105, 0xc)
17971 };
17972 const FieldTrait_Hash_Array TradingSessionStatus::_ftha(TradingSessionStatus::_traits, 112);
17974 //-------------------------------------------------------------------------------------------------
17976 {
17977  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17978 };
17982 //-------------------------------------------------------------------------------------------------
17983 const FieldTrait TradingSessionStatus::NoEvents::_traits[] =
17984 {
17985  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17986  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17987 };
17990 const unsigned short TradingSessionStatus::NoEvents::_fnum;
17991 //-------------------------------------------------------------------------------------------------
17993 {
17994  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17995  FieldTrait(1052, 1, 4, 0xc)
17996 };
18000 //-------------------------------------------------------------------------------------------------
18001 const FieldTrait TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18002 {
18003  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18004 };
18005 const FieldTrait_Hash_Array TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18008 //-------------------------------------------------------------------------------------------------
18010 {
18011  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18012  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18013  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18014 };
18018 //-------------------------------------------------------------------------------------------------
18019 const FieldTrait TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits[] =
18020 {
18021  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18022 };
18023 const FieldTrait_Hash_Array TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_ftha(TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits, 3);
18026 //-------------------------------------------------------------------------------------------------
18027 const FieldTrait TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18028 {
18029  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18030 };
18031 const FieldTrait_Hash_Array TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18034 //-------------------------------------------------------------------------------------------------
18035 const FieldTrait header::_traits[] =
18036 {
18037  FieldTrait( 8, 15, 1, 0x61), FieldTrait( 9, 2, 2, 0x61), FieldTrait( 34, 4, 10, 0x1),
18038  FieldTrait( 35, 15, 3, 0x41), FieldTrait( 43, 8, 19, 0x4), FieldTrait( 49, 15, 4, 0x1),
18039  FieldTrait( 50, 15, 11, 0x4), FieldTrait( 52, 22, 21, 0x1), FieldTrait( 56, 15, 5, 0x1),
18040  FieldTrait( 57, 15, 13, 0x4), FieldTrait( 90, 2, 8, 0x4), FieldTrait( 91, 28, 9, 0x4),
18041  FieldTrait( 97, 8, 20, 0x4), FieldTrait( 115, 15, 6, 0x4), FieldTrait( 116, 15, 15, 0x4),
18042  FieldTrait( 122, 22, 22, 0x4), FieldTrait( 128, 15, 7, 0x4), FieldTrait( 129, 15, 17, 0x4),
18043  FieldTrait( 142, 15, 12, 0x4), FieldTrait( 143, 15, 14, 0x4), FieldTrait( 144, 15, 16, 0x4),
18044  FieldTrait( 145, 15, 18, 0x4), FieldTrait( 212, 2, 23, 0x4), FieldTrait( 213, 28, 24, 0x4),
18045  FieldTrait( 347, 15, 25, 0x4), FieldTrait( 369, 4, 26, 0x4), FieldTrait( 627, 1, 27, 0xc),
18046  FieldTrait(1128, 15, 28, 0x4), FieldTrait(1129, 15, 29, 0x4)
18047 };
18048 const FieldTrait_Hash_Array header::_ftha(header::_traits, 29);
18049 const MsgType header::_msgtype("header");
18050 //-------------------------------------------------------------------------------------------------
18051 const FieldTrait header::NoHops::_traits[] =
18052 {
18053  FieldTrait( 628, 15, 1, 0x4), FieldTrait( 629, 22, 2, 0x4), FieldTrait( 630, 4, 3, 0x4)
18054 };
18055 const FieldTrait_Hash_Array header::NoHops::_ftha(header::NoHops::_traits, 3);
18056 const MsgType header::NoHops::_msgtype("NoHops");
18057 const unsigned short header::NoHops::_fnum;
18058 //-------------------------------------------------------------------------------------------------
18059 const FieldTrait MassQuote::_traits[] =
18060 {
18061  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 117, 15, 2, 0x1), FieldTrait( 131, 15, 1, 0x4),
18062  FieldTrait( 293, 10, 9, 0x4), FieldTrait( 294, 10, 10, 0x4), FieldTrait( 296, 1, 11, 0x1),
18063  FieldTrait( 301, 1, 4, 0x4), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 537, 1, 3, 0x4),
18064  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 660, 1, 7, 0x4)
18065 };
18066 const FieldTrait_Hash_Array MassQuote::_ftha(MassQuote::_traits, 11);
18067 const MsgType MassQuote::_msgtype("i");
18068 //-------------------------------------------------------------------------------------------------
18069 const FieldTrait MassQuote::NoQuoteSets::_traits[] =
18070 {
18071  FieldTrait( 241, 25, 13, 0x4), FieldTrait( 242, 25, 14, 0x4), FieldTrait( 243, 1, 15, 0x4),
18072  FieldTrait( 244, 1, 16, 0x4), FieldTrait( 245, 14, 17, 0x4), FieldTrait( 246, 9, 18, 0x4),
18073  FieldTrait( 247, 25, 24, 0x4), FieldTrait( 256, 15, 19, 0x4), FieldTrait( 295, 1, 77, 0x1),
18074  FieldTrait( 302, 15, 1, 0x1), FieldTrait( 304, 1, 75, 0x1), FieldTrait( 305, 15, 5, 0x4),
18075  FieldTrait( 306, 15, 31, 0x4), FieldTrait( 307, 15, 34, 0x4), FieldTrait( 308, 20, 30, 0x4),
18076  FieldTrait( 309, 15, 4, 0x4), FieldTrait( 310, 15, 9, 0x4), FieldTrait( 311, 15, 2, 0x4),
18077  FieldTrait( 312, 15, 3, 0x4), FieldTrait( 313, 21, 11, 0x4), FieldTrait( 315, 1, 61, 0x4),
18078  FieldTrait( 316, 11, 25, 0x4), FieldTrait( 317, 7, 27, 0x4), FieldTrait( 318, 19, 39, 0x4),
18079  FieldTrait( 362, 2, 32, 0x4), FieldTrait( 363, 28, 33, 0x4), FieldTrait( 364, 2, 35, 0x4),
18080  FieldTrait( 365, 28, 36, 0x4), FieldTrait( 367, 22, 74, 0x4), FieldTrait( 435, 14, 29, 0x4),
18081  FieldTrait( 436, 9, 28, 0x4), FieldTrait( 457, 1, 6, 0xc), FieldTrait( 462, 1, 7, 0x4),
18082  FieldTrait( 463, 15, 8, 0x4), FieldTrait( 542, 25, 12, 0x4), FieldTrait( 592, 18, 21, 0x4),
18083  FieldTrait( 593, 15, 22, 0x4), FieldTrait( 594, 15, 23, 0x4), FieldTrait( 595, 15, 20, 0x4),
18084  FieldTrait( 763, 15, 10, 0x4), FieldTrait( 810, 11, 41, 0x4), FieldTrait( 877, 15, 37, 0x4),
18085  FieldTrait( 878, 15, 38, 0x4), FieldTrait( 879, 10, 40, 0x4), FieldTrait( 882, 11, 42, 0x4),
18086  FieldTrait( 883, 11, 43, 0x4), FieldTrait( 884, 13, 44, 0x4), FieldTrait( 885, 13, 45, 0x4),
18087  FieldTrait( 886, 13, 46, 0x4), FieldTrait( 887, 1, 47, 0xc), FieldTrait( 893, 8, 76, 0x4),
18088  FieldTrait( 941, 19, 26, 0x4), FieldTrait( 972, 14, 48, 0x4), FieldTrait( 973, 13, 50, 0x4),
18089  FieldTrait( 974, 15, 51, 0x4), FieldTrait( 975, 1, 49, 0x4), FieldTrait( 998, 15, 52, 0x4),
18090  FieldTrait(1000, 15, 53, 0x4), FieldTrait(1038, 13, 54, 0x4), FieldTrait(1039, 15, 56, 0x4),
18091  FieldTrait(1044, 10, 57, 0x4), FieldTrait(1045, 9, 58, 0x4), FieldTrait(1046, 7, 59, 0x4),
18092  FieldTrait(1058, 1, 55, 0xc), FieldTrait(1213, 26, 60, 0x4), FieldTrait(1419, 1, 62, 0x4),
18093  FieldTrait(1423, 10, 63, 0x4), FieldTrait(1424, 15, 64, 0x4), FieldTrait(1425, 10, 65, 0x4),
18094  FieldTrait(1437, 1, 66, 0x4), FieldTrait(1441, 1, 67, 0x4), FieldTrait(1453, 15, 68, 0x4),
18095  FieldTrait(1454, 15, 69, 0x4), FieldTrait(1455, 14, 70, 0x4), FieldTrait(1456, 14, 71, 0x4),
18096  FieldTrait(1459, 14, 72, 0x4), FieldTrait(1460, 14, 73, 0x4)
18097 };
18098 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::_ftha(MassQuote::NoQuoteSets::_traits, 77);
18099 const MsgType MassQuote::NoQuoteSets::_msgtype("NoQuoteSets");
18100 const unsigned short MassQuote::NoQuoteSets::_fnum;
18101 //-------------------------------------------------------------------------------------------------
18102 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::_traits[] =
18103 {
18104  FieldTrait( 15, 19, 113, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 40, 7, 108, 0x4),
18105  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 60, 22, 104, 0x4),
18106  FieldTrait( 62, 22, 95, 0x4), FieldTrait( 64, 25, 107, 0x4), FieldTrait( 65, 15, 3, 0x4),
18107  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 132, 11, 91, 0x4),
18108  FieldTrait( 133, 11, 92, 0x4), FieldTrait( 134, 10, 93, 0x4), FieldTrait( 135, 10, 94, 0x4),
18109  FieldTrait( 167, 15, 9, 0x4), FieldTrait( 188, 11, 96, 0x4), FieldTrait( 189, 12, 98, 0x4),
18110  FieldTrait( 190, 11, 97, 0x4), FieldTrait( 191, 12, 99, 0x4), FieldTrait( 192, 10, 110, 0x4),
18111  FieldTrait( 193, 25, 109, 0x4), FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4),
18112  FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4),
18113  FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4),
18114  FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4),
18115  FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4),
18116  FieldTrait( 255, 15, 19, 0x4), FieldTrait( 299, 15, 1, 0x1), FieldTrait( 336, 15, 105, 0x4),
18117  FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4),
18118  FieldTrait( 351, 28, 36, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
18119  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
18120  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 528, 7, 115, 0x4), FieldTrait( 529, 16, 116, 0x4),
18121  FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 90, 0xc),
18122  FieldTrait( 625, 15, 106, 0x4), FieldTrait( 631, 11, 100, 0x4), FieldTrait( 632, 14, 101, 0x4),
18123  FieldTrait( 633, 14, 102, 0x4), FieldTrait( 634, 14, 103, 0x4), FieldTrait( 642, 12, 111, 0x4),
18124  FieldTrait( 643, 12, 112, 0x4), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 691, 15, 37, 0x4),
18125  FieldTrait( 762, 15, 10, 0x4), FieldTrait( 775, 1, 114, 0x4), FieldTrait( 864, 1, 41, 0xc),
18126  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
18127  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4),
18128  FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4),
18129  FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4),
18130  FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc),
18131  FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4),
18132  FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4),
18133  FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4),
18134  FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4),
18135  FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4),
18136  FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4),
18137  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4),
18138  FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4),
18139  FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4),
18140  FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4),
18141  FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4),
18142  FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc)
18143 };
18144 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::_traits, 116);
18147 //-------------------------------------------------------------------------------------------------
18148 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits[] =
18149 {
18150  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18151 };
18152 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits, 2);
18155 //-------------------------------------------------------------------------------------------------
18156 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits[] =
18157 {
18158  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
18159  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
18160  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
18161  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
18162  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
18163  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
18164  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
18165  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
18166  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
18167  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
18168  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
18169  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
18170  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
18171  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
18172  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
18173  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
18174  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
18175  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
18176 };
18177 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits, 54);
18180 //-------------------------------------------------------------------------------------------------
18181 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
18182 {
18183  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
18184 };
18185 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
18188 //-------------------------------------------------------------------------------------------------
18189 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits[] =
18190 {
18191  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18192  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18193 };
18194 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits, 5);
18197 //-------------------------------------------------------------------------------------------------
18198 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits[] =
18199 {
18200  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18201  FieldTrait(1052, 1, 4, 0xc)
18202 };
18203 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits, 4);
18206 //-------------------------------------------------------------------------------------------------
18207 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18208 {
18209  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18210 };
18211 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18214 //-------------------------------------------------------------------------------------------------
18215 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits[] =
18216 {
18217  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18218  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18219  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18220 };
18221 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits, 8);
18224 //-------------------------------------------------------------------------------------------------
18225 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
18226 {
18227  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18228 };
18229 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
18232 //-------------------------------------------------------------------------------------------------
18233 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18234 {
18235  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18236 };
18237 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18240 //-------------------------------------------------------------------------------------------------
18241 const FieldTrait MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits[] =
18242 {
18243  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18244 };
18245 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits, 2);
18246 const MsgType MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18248 //-------------------------------------------------------------------------------------------------
18249 const FieldTrait MassQuote::NoQuoteSets::NoUnderlyingStips::_traits[] =
18250 {
18251  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18252 };
18253 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUnderlyingStips::_ftha(MassQuote::NoQuoteSets::NoUnderlyingStips::_traits, 2);
18256 //-------------------------------------------------------------------------------------------------
18257 const FieldTrait MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits[] =
18258 {
18259  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18260  FieldTrait(1062, 1, 4, 0xc)
18261 };
18262 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_ftha(MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits, 4);
18265 //-------------------------------------------------------------------------------------------------
18266 const FieldTrait MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18267 {
18268  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18269 };
18270 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18273 //-------------------------------------------------------------------------------------------------
18274 const FieldTrait MassQuote::NoPartyIDs::_traits[] =
18275 {
18276  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18277  FieldTrait( 802, 1, 4, 0xc)
18278 };
18279 const FieldTrait_Hash_Array MassQuote::NoPartyIDs::_ftha(MassQuote::NoPartyIDs::_traits, 4);
18280 const MsgType MassQuote::NoPartyIDs::_msgtype("NoPartyIDs");
18281 const unsigned short MassQuote::NoPartyIDs::_fnum;
18282 //-------------------------------------------------------------------------------------------------
18283 const FieldTrait MassQuote::NoPartyIDs::NoPartySubIDs::_traits[] =
18284 {
18285  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18286 };
18287 const FieldTrait_Hash_Array MassQuote::NoPartyIDs::NoPartySubIDs::_ftha(MassQuote::NoPartyIDs::NoPartySubIDs::_traits, 2);
18289 const unsigned short MassQuote::NoPartyIDs::NoPartySubIDs::_fnum;
18290 //-------------------------------------------------------------------------------------------------
18291 const FieldTrait BusinessMessageReject::_traits[] =
18292 {
18293  FieldTrait( 45, 4, 1, 0x4), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 354, 2, 6, 0x4),
18294  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 372, 15, 2, 0x1), FieldTrait( 379, 15, 3, 0x4),
18295  FieldTrait( 380, 1, 4, 0x1), FieldTrait(1130, 15, 8, 0x4), FieldTrait(1131, 15, 10, 0x4),
18296  FieldTrait(1406, 1, 9, 0x4)
18297 };
18298 const FieldTrait_Hash_Array BusinessMessageReject::_ftha(BusinessMessageReject::_traits, 10);
18300 //-------------------------------------------------------------------------------------------------
18301 const FieldTrait BidRequest::_traits[] =
18302 {
18303  FieldTrait( 15, 19, 8, 0x4), FieldTrait( 58, 15, 27, 0x4), FieldTrait( 75, 25, 23, 0x4),
18304  FieldTrait( 121, 8, 21, 0x4), FieldTrait( 354, 2, 28, 0x4), FieldTrait( 355, 28, 29, 0x4),
18305  FieldTrait( 374, 7, 3, 0x1), FieldTrait( 390, 15, 1, 0x4), FieldTrait( 391, 15, 2, 0x1),
18306  FieldTrait( 392, 15, 4, 0x4), FieldTrait( 393, 1, 5, 0x1), FieldTrait( 394, 1, 6, 0x1),
18307  FieldTrait( 395, 1, 7, 0x4), FieldTrait( 396, 13, 9, 0x4), FieldTrait( 397, 13, 10, 0x4),
18308  FieldTrait( 398, 1, 11, 0xc), FieldTrait( 409, 1, 13, 0x4), FieldTrait( 410, 14, 14, 0x4),
18309  FieldTrait( 411, 8, 15, 0x4), FieldTrait( 412, 13, 16, 0x4), FieldTrait( 413, 14, 17, 0x4),
18310  FieldTrait( 414, 1, 18, 0x4), FieldTrait( 415, 1, 19, 0x4), FieldTrait( 416, 1, 20, 0x4),
18311  FieldTrait( 417, 1, 22, 0x4), FieldTrait( 418, 7, 24, 0x1), FieldTrait( 419, 7, 25, 0x1),
18312  FieldTrait( 420, 1, 12, 0xc), FieldTrait( 443, 22, 26, 0x4)
18313 };
18314 const FieldTrait_Hash_Array BidRequest::_ftha(BidRequest::_traits, 29);
18315 const MsgType BidRequest::_msgtype("k");
18316 //-------------------------------------------------------------------------------------------------
18317 const FieldTrait BidRequest::NoBidDescriptors::_traits[] =
18318 {
18319  FieldTrait( 399, 1, 1, 0x4), FieldTrait( 400, 15, 2, 0x4), FieldTrait( 401, 1, 3, 0x4),
18320  FieldTrait( 402, 14, 6, 0x4), FieldTrait( 403, 14, 7, 0x4), FieldTrait( 404, 13, 4, 0x4),
18321  FieldTrait( 405, 14, 8, 0x4), FieldTrait( 406, 13, 9, 0x4), FieldTrait( 407, 14, 10, 0x4),
18322  FieldTrait( 408, 13, 11, 0x4), FieldTrait( 441, 1, 5, 0x4)
18323 };
18325 const MsgType BidRequest::NoBidDescriptors::_msgtype("NoBidDescriptors");
18326 const unsigned short BidRequest::NoBidDescriptors::_fnum;
18327 //-------------------------------------------------------------------------------------------------
18328 const FieldTrait BidRequest::NoBidComponents::_traits[] =
18329 {
18330  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 54, 7, 2, 0x4), FieldTrait( 63, 15, 6, 0x4),
18331  FieldTrait( 64, 25, 7, 0x4), FieldTrait( 66, 15, 1, 0x4), FieldTrait( 336, 15, 3, 0x4),
18332  FieldTrait( 430, 1, 5, 0x4), FieldTrait( 625, 15, 4, 0x4), FieldTrait( 660, 1, 9, 0x4)
18333 };
18335 const MsgType BidRequest::NoBidComponents::_msgtype("NoBidComponents");
18336 const unsigned short BidRequest::NoBidComponents::_fnum;
18337 //-------------------------------------------------------------------------------------------------
18338 const FieldTrait BidResponse::_traits[] =
18339 {
18340  FieldTrait( 390, 15, 1, 0x4), FieldTrait( 391, 15, 2, 0x4), FieldTrait( 420, 1, 3, 0x1)
18341 };
18342 const FieldTrait_Hash_Array BidResponse::_ftha(BidResponse::_traits, 3);
18343 const MsgType BidResponse::_msgtype("l");
18344 //-------------------------------------------------------------------------------------------------
18345 const FieldTrait BidResponse::NoBidComponents::_traits[] =
18346 {
18347  FieldTrait( 12, 13, 1, 0x4), FieldTrait( 13, 7, 2, 0x4), FieldTrait( 44, 11, 8, 0x4),
18348  FieldTrait( 54, 7, 7, 0x4), FieldTrait( 58, 15, 16, 0x4), FieldTrait( 63, 15, 12, 0x4),
18349  FieldTrait( 64, 25, 13, 0x4), FieldTrait( 66, 15, 5, 0x4), FieldTrait( 336, 15, 14, 0x4),
18350  FieldTrait( 354, 2, 17, 0x4), FieldTrait( 355, 28, 18, 0x4), FieldTrait( 406, 13, 10, 0x4),
18351  FieldTrait( 421, 18, 6, 0x4), FieldTrait( 423, 1, 9, 0x4), FieldTrait( 430, 1, 11, 0x4),
18352  FieldTrait( 479, 19, 3, 0x4), FieldTrait( 497, 7, 4, 0x4), FieldTrait( 625, 15, 15, 0x4)
18353 };
18355 const MsgType BidResponse::NoBidComponents::_msgtype("NoBidComponents");
18356 const unsigned short BidResponse::NoBidComponents::_fnum;
18357 //-------------------------------------------------------------------------------------------------
18358 const FieldTrait ListStrikePrice::_traits[] =
18359 {
18360  FieldTrait( 66, 15, 1, 0x1), FieldTrait( 422, 1, 2, 0x1), FieldTrait( 428, 1, 4, 0x1),
18361  FieldTrait( 893, 8, 3, 0x4)
18362 };
18363 const FieldTrait_Hash_Array ListStrikePrice::_ftha(ListStrikePrice::_traits, 4);
18365 //-------------------------------------------------------------------------------------------------
18366 const FieldTrait ListStrikePrice::NoStrikes::_traits[] =
18367 {
18368  FieldTrait( 11, 15, 91, 0x4), FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 4, 0x4),
18369  FieldTrait( 44, 11, 94, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 93, 0x4),
18370  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 96, 0x4), FieldTrait( 65, 15, 2, 0x4),
18371  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 140, 11, 90, 0x4),
18372  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
18373  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
18374  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
18375  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
18376  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
18377  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
18378  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 97, 0x4),
18379  FieldTrait( 355, 28, 98, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
18380  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
18381  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 526, 15, 92, 0x4), FieldTrait( 541, 25, 11, 0x4),
18382  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
18383  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
18384  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
18385  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
18386  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
18387  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
18388  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
18389  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
18390  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
18391  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
18392  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
18393  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
18394  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
18395  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
18396  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
18397  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
18398  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
18399  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
18400  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
18401 };
18404 const unsigned short ListStrikePrice::NoStrikes::_fnum;
18405 //-------------------------------------------------------------------------------------------------
18406 const FieldTrait ListStrikePrice::NoStrikes::NoSecurityAltID::_traits[] =
18407 {
18408  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18409 };
18410 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoSecurityAltID::_ftha(ListStrikePrice::NoStrikes::NoSecurityAltID::_traits, 2);
18413 //-------------------------------------------------------------------------------------------------
18414 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::_traits[] =
18415 {
18416  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
18417  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
18418  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
18419  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
18420  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
18421  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
18422  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
18423  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
18424  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
18425  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
18426  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
18427  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
18428  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
18429  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
18430  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
18431  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
18432  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
18433  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
18434  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
18435  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
18436  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
18437  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
18438  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
18439  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
18440 };
18441 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::_traits, 72);
18444 //-------------------------------------------------------------------------------------------------
18445 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
18446 {
18447  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18448 };
18449 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
18452 //-------------------------------------------------------------------------------------------------
18453 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits[] =
18454 {
18455  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18456 };
18457 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits, 2);
18460 //-------------------------------------------------------------------------------------------------
18461 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
18462 {
18463  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18464  FieldTrait(1062, 1, 4, 0xc)
18465 };
18466 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
18469 //-------------------------------------------------------------------------------------------------
18470 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18471 {
18472  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18473 };
18474 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18477 //-------------------------------------------------------------------------------------------------
18478 const FieldTrait ListStrikePrice::NoStrikes::NoEvents::_traits[] =
18479 {
18480  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18481  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18482 };
18483 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoEvents::_ftha(ListStrikePrice::NoStrikes::NoEvents::_traits, 5);
18485 const unsigned short ListStrikePrice::NoStrikes::NoEvents::_fnum;
18486 //-------------------------------------------------------------------------------------------------
18487 const FieldTrait ListStrikePrice::NoStrikes::NoInstrumentParties::_traits[] =
18488 {
18489  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18490  FieldTrait(1052, 1, 4, 0xc)
18491 };
18492 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoInstrumentParties::_ftha(ListStrikePrice::NoStrikes::NoInstrumentParties::_traits, 4);
18495 //-------------------------------------------------------------------------------------------------
18496 const FieldTrait ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18497 {
18498  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18499 };
18500 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18503 //-------------------------------------------------------------------------------------------------
18504 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::_traits[] =
18505 {
18506  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18507  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18508  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18509 };
18510 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::_traits, 8);
18513 //-------------------------------------------------------------------------------------------------
18514 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits[] =
18515 {
18516  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18517 };
18518 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits, 3);
18521 //-------------------------------------------------------------------------------------------------
18522 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18523 {
18524  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18525 };
18526 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18529 //-------------------------------------------------------------------------------------------------
18530 const FieldTrait RegistrationInstructions::_traits[] =
18531 {
18532  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 453, 1, 5, 0xc),
18533  FieldTrait( 473, 1, 11, 0xc), FieldTrait( 493, 15, 8, 0x4), FieldTrait( 495, 1, 9, 0x4),
18534  FieldTrait( 508, 15, 3, 0x1), FieldTrait( 510, 1, 12, 0xc), FieldTrait( 513, 15, 1, 0x1),
18535  FieldTrait( 514, 7, 2, 0x1), FieldTrait( 517, 7, 10, 0x4), FieldTrait( 660, 1, 7, 0x4)
18536 };
18539 //-------------------------------------------------------------------------------------------------
18541 {
18542  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18543  FieldTrait( 802, 1, 4, 0xc)
18544 };
18547 const unsigned short RegistrationInstructions::NoPartyIDs::_fnum;
18548 //-------------------------------------------------------------------------------------------------
18549 const FieldTrait RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits[] =
18550 {
18551  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18552 };
18553 const FieldTrait_Hash_Array RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_ftha(RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits, 2);
18556 //-------------------------------------------------------------------------------------------------
18558 {
18559  FieldTrait( 474, 15, 3, 0x4), FieldTrait( 475, 18, 8, 0x4), FieldTrait( 482, 15, 4, 0x4),
18560  FieldTrait( 486, 25, 7, 0x4), FieldTrait( 509, 15, 1, 0x4), FieldTrait( 511, 15, 2, 0x4),
18561  FieldTrait( 522, 1, 6, 0x4), FieldTrait( 539, 1, 5, 0xc)
18562 };
18566 //-------------------------------------------------------------------------------------------------
18567 const FieldTrait RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits[] =
18568 {
18569  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
18570  FieldTrait( 804, 1, 4, 0xc)
18571 };
18572 const FieldTrait_Hash_Array RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_ftha(RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits, 4);
18575 //-------------------------------------------------------------------------------------------------
18576 const FieldTrait RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
18577 {
18578  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
18579 };
18580 const FieldTrait_Hash_Array RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
18583 //-------------------------------------------------------------------------------------------------
18585 {
18586  FieldTrait( 477, 1, 1, 0x4), FieldTrait( 478, 19, 3, 0x4), FieldTrait( 498, 15, 4, 0x4),
18587  FieldTrait( 499, 15, 5, 0x4), FieldTrait( 500, 15, 6, 0x4), FieldTrait( 501, 15, 7, 0x4),
18588  FieldTrait( 502, 15, 8, 0x4), FieldTrait( 512, 14, 2, 0x4)
18589 };
18593 //-------------------------------------------------------------------------------------------------
18594 const FieldTrait RegistrationInstructionsResponse::_traits[] =
18595 {
18596  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 453, 1, 5, 0xc),
18597  FieldTrait( 496, 15, 10, 0x4), FieldTrait( 506, 7, 8, 0x1), FieldTrait( 507, 1, 9, 0x4),
18598  FieldTrait( 508, 15, 3, 0x1), FieldTrait( 513, 15, 1, 0x1), FieldTrait( 514, 7, 2, 0x1),
18599  FieldTrait( 660, 1, 7, 0x4)
18600 };
18603 //-------------------------------------------------------------------------------------------------
18605 {
18606  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18607  FieldTrait( 802, 1, 4, 0xc)
18608 };
18612 //-------------------------------------------------------------------------------------------------
18613 const FieldTrait RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
18614 {
18615  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18616 };
18617 const FieldTrait_Hash_Array RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_ftha(RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
18620 //-------------------------------------------------------------------------------------------------
18621 const FieldTrait OrderMassCancelRequest::_traits[] =
18622 {
18623  FieldTrait( 11, 15, 1, 0x1), FieldTrait( 22, 15, 9, 0x4), FieldTrait( 48, 15, 8, 0x4),
18624  FieldTrait( 54, 7, 166, 0x4), FieldTrait( 55, 15, 6, 0x4), FieldTrait( 58, 15, 168, 0x4),
18625  FieldTrait( 60, 22, 167, 0x1), FieldTrait( 65, 15, 7, 0x4), FieldTrait( 106, 15, 35, 0x4),
18626  FieldTrait( 107, 15, 38, 0x4), FieldTrait( 167, 15, 13, 0x4), FieldTrait( 200, 21, 15, 0x4),
18627  FieldTrait( 201, 1, 76, 0x4), FieldTrait( 202, 11, 29, 0x4), FieldTrait( 206, 7, 31, 0x4),
18628  FieldTrait( 207, 20, 34, 0x4), FieldTrait( 223, 14, 33, 0x4), FieldTrait( 224, 25, 17, 0x4),
18629  FieldTrait( 225, 25, 18, 0x4), FieldTrait( 226, 1, 20, 0x4), FieldTrait( 227, 14, 21, 0x4),
18630  FieldTrait( 228, 9, 22, 0x4), FieldTrait( 231, 9, 32, 0x4), FieldTrait( 239, 1, 19, 0x4),
18631  FieldTrait( 240, 25, 28, 0x4), FieldTrait( 241, 25, 105, 0x4), FieldTrait( 242, 25, 106, 0x4),
18632  FieldTrait( 243, 1, 107, 0x4), FieldTrait( 244, 1, 108, 0x4), FieldTrait( 245, 14, 109, 0x4),
18633  FieldTrait( 246, 9, 110, 0x4), FieldTrait( 247, 25, 116, 0x4), FieldTrait( 255, 15, 23, 0x4),
18634  FieldTrait( 256, 15, 111, 0x4), FieldTrait( 305, 15, 97, 0x4), FieldTrait( 306, 15, 123, 0x4),
18635  FieldTrait( 307, 15, 126, 0x4), FieldTrait( 308, 20, 122, 0x4), FieldTrait( 309, 15, 96, 0x4),
18636  FieldTrait( 310, 15, 101, 0x4), FieldTrait( 311, 15, 94, 0x4), FieldTrait( 312, 15, 95, 0x4),
18637  FieldTrait( 313, 21, 103, 0x4), FieldTrait( 315, 1, 153, 0x4), FieldTrait( 316, 11, 117, 0x4),
18638  FieldTrait( 317, 7, 119, 0x4), FieldTrait( 318, 19, 131, 0x4), FieldTrait( 336, 15, 4, 0x4),
18639  FieldTrait( 348, 2, 36, 0x4), FieldTrait( 349, 28, 37, 0x4), FieldTrait( 350, 2, 39, 0x4),
18640  FieldTrait( 351, 28, 40, 0x4), FieldTrait( 354, 2, 169, 0x4), FieldTrait( 355, 28, 170, 0x4),
18641  FieldTrait( 362, 2, 124, 0x4), FieldTrait( 363, 28, 125, 0x4), FieldTrait( 364, 2, 127, 0x4),
18642  FieldTrait( 365, 28, 128, 0x4), FieldTrait( 435, 14, 121, 0x4), FieldTrait( 436, 9, 120, 0x4),
18643  FieldTrait( 453, 1, 171, 0xc), FieldTrait( 454, 1, 10, 0xc), FieldTrait( 457, 1, 98, 0xc),
18644  FieldTrait( 460, 1, 11, 0x4), FieldTrait( 461, 15, 12, 0x4), FieldTrait( 462, 1, 99, 0x4),
18645  FieldTrait( 463, 15, 100, 0x4), FieldTrait( 470, 18, 25, 0x4), FieldTrait( 471, 15, 26, 0x4),
18646  FieldTrait( 472, 15, 27, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 530, 7, 3, 0x1),
18647  FieldTrait( 541, 25, 16, 0x4), FieldTrait( 542, 25, 104, 0x4), FieldTrait( 543, 15, 24, 0x4),
18648  FieldTrait( 592, 18, 113, 0x4), FieldTrait( 593, 15, 114, 0x4), FieldTrait( 594, 15, 115, 0x4),
18649  FieldTrait( 595, 15, 112, 0x4), FieldTrait( 625, 15, 5, 0x4), FieldTrait( 667, 21, 42, 0x4),
18650  FieldTrait( 691, 15, 41, 0x4), FieldTrait( 762, 15, 14, 0x4), FieldTrait( 763, 15, 102, 0x4),
18651  FieldTrait( 810, 11, 133, 0x4), FieldTrait( 864, 1, 45, 0xc), FieldTrait( 873, 25, 46, 0x4),
18652  FieldTrait( 874, 25, 47, 0x4), FieldTrait( 875, 1, 43, 0x4), FieldTrait( 876, 15, 44, 0x4),
18653  FieldTrait( 877, 15, 129, 0x4), FieldTrait( 878, 15, 130, 0x4), FieldTrait( 879, 10, 132, 0x4),
18654  FieldTrait( 882, 11, 134, 0x4), FieldTrait( 883, 11, 135, 0x4), FieldTrait( 884, 13, 136, 0x4),
18655  FieldTrait( 885, 13, 137, 0x4), FieldTrait( 886, 13, 138, 0x4), FieldTrait( 887, 1, 139, 0xc),
18656  FieldTrait( 941, 19, 118, 0x4), FieldTrait( 947, 19, 30, 0x4), FieldTrait( 965, 15, 48, 0x4),
18657  FieldTrait( 966, 15, 49, 0x4), FieldTrait( 967, 9, 51, 0x4), FieldTrait( 968, 9, 52, 0x4),
18658  FieldTrait( 969, 9, 53, 0x4), FieldTrait( 970, 1, 54, 0x4), FieldTrait( 971, 1, 55, 0x4),
18659  FieldTrait( 972, 14, 140, 0x4), FieldTrait( 973, 13, 142, 0x4), FieldTrait( 974, 15, 143, 0x4),
18660  FieldTrait( 975, 1, 141, 0x4), FieldTrait( 996, 15, 57, 0x4), FieldTrait( 997, 15, 58, 0x4),
18661  FieldTrait( 998, 15, 144, 0x4), FieldTrait(1000, 15, 145, 0x4), FieldTrait(1018, 1, 56, 0xc),
18662  FieldTrait(1038, 13, 146, 0x4), FieldTrait(1039, 15, 148, 0x4), FieldTrait(1044, 10, 149, 0x4),
18663  FieldTrait(1045, 9, 150, 0x4), FieldTrait(1046, 7, 151, 0x4), FieldTrait(1049, 7, 50, 0x4),
18664  FieldTrait(1058, 1, 147, 0xc), FieldTrait(1079, 26, 59, 0x4), FieldTrait(1146, 13, 61, 0x4),
18665  FieldTrait(1147, 10, 62, 0x4), FieldTrait(1151, 15, 60, 0x4), FieldTrait(1184, 2, 63, 0x4),
18666  FieldTrait(1185, 29, 64, 0x4), FieldTrait(1186, 15, 65, 0x4), FieldTrait(1191, 15, 67, 0x4),
18667  FieldTrait(1192, 10, 68, 0x4), FieldTrait(1193, 7, 69, 0x4), FieldTrait(1194, 1, 70, 0x4),
18668  FieldTrait(1195, 13, 71, 0x4), FieldTrait(1196, 15, 72, 0x4), FieldTrait(1197, 15, 79, 0x4),
18669  FieldTrait(1198, 1, 73, 0x4), FieldTrait(1199, 11, 74, 0x4), FieldTrait(1200, 11, 75, 0x4),
18670  FieldTrait(1213, 26, 152, 0x4), FieldTrait(1227, 15, 66, 0x4), FieldTrait(1242, 8, 78, 0x4),
18671  FieldTrait(1244, 8, 77, 0x4), FieldTrait(1300, 15, 173, 0x4), FieldTrait(1301, 20, 172, 0x4),
18672  FieldTrait(1419, 1, 154, 0x4), FieldTrait(1423, 10, 155, 0x4), FieldTrait(1424, 15, 156, 0x4),
18673  FieldTrait(1425, 10, 157, 0x4), FieldTrait(1435, 1, 80, 0x4), FieldTrait(1437, 1, 158, 0x4),
18674  FieldTrait(1439, 1, 81, 0x4), FieldTrait(1441, 1, 159, 0x4), FieldTrait(1449, 15, 82, 0x4),
18675  FieldTrait(1450, 15, 83, 0x4), FieldTrait(1451, 14, 84, 0x4), FieldTrait(1452, 14, 85, 0x4),
18676  FieldTrait(1453, 15, 160, 0x4), FieldTrait(1454, 15, 161, 0x4), FieldTrait(1455, 14, 162, 0x4),
18677  FieldTrait(1456, 14, 163, 0x4), FieldTrait(1457, 14, 86, 0x4), FieldTrait(1458, 14, 87, 0x4),
18678  FieldTrait(1459, 14, 164, 0x4), FieldTrait(1460, 14, 165, 0x4), FieldTrait(1461, 1, 174, 0xc),
18679  FieldTrait(1478, 1, 88, 0x4), FieldTrait(1479, 1, 89, 0x4), FieldTrait(1480, 14, 90, 0x4),
18680  FieldTrait(1481, 1, 91, 0x4), FieldTrait(1482, 1, 92, 0x4), FieldTrait(1483, 1, 93, 0xc)
18681 };
18682 const FieldTrait_Hash_Array OrderMassCancelRequest::_ftha(OrderMassCancelRequest::_traits, 174);
18684 //-------------------------------------------------------------------------------------------------
18686 {
18687  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18688  FieldTrait( 802, 1, 4, 0xc)
18689 };
18692 const unsigned short OrderMassCancelRequest::NoPartyIDs::_fnum;
18693 //-------------------------------------------------------------------------------------------------
18694 const FieldTrait OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
18695 {
18696  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18697 };
18698 const FieldTrait_Hash_Array OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
18701 //-------------------------------------------------------------------------------------------------
18703 {
18704  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18705 };
18709 //-------------------------------------------------------------------------------------------------
18711 {
18712  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18713 };
18715 const MsgType OrderMassCancelRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18717 //-------------------------------------------------------------------------------------------------
18718 const FieldTrait OrderMassCancelRequest::NoEvents::_traits[] =
18719 {
18720  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18721  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18722 };
18725 const unsigned short OrderMassCancelRequest::NoEvents::_fnum;
18726 //-------------------------------------------------------------------------------------------------
18728 {
18729  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18730 };
18734 //-------------------------------------------------------------------------------------------------
18736 {
18737  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18738  FieldTrait(1052, 1, 4, 0xc)
18739 };
18743 //-------------------------------------------------------------------------------------------------
18744 const FieldTrait OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18745 {
18746  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18747 };
18748 const FieldTrait_Hash_Array OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18751 //-------------------------------------------------------------------------------------------------
18753 {
18754  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18755  FieldTrait(1062, 1, 4, 0xc)
18756 };
18760 //-------------------------------------------------------------------------------------------------
18761 const FieldTrait OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18762 {
18763  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18764 };
18765 const FieldTrait_Hash_Array OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18768 //-------------------------------------------------------------------------------------------------
18770 {
18771  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
18772 };
18776 //-------------------------------------------------------------------------------------------------
18778 {
18779  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18780  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18781  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18782 };
18786 //-------------------------------------------------------------------------------------------------
18787 const FieldTrait OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
18788 {
18789  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18790 };
18791 const FieldTrait_Hash_Array OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
18794 //-------------------------------------------------------------------------------------------------
18795 const FieldTrait OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18796 {
18797  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18798 };
18799 const FieldTrait_Hash_Array OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18802 //-------------------------------------------------------------------------------------------------
18803 const FieldTrait OrderMassCancelReport::_traits[] =
18804 {
18805  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 22, 15, 15, 0x4), FieldTrait( 37, 15, 3, 0x1),
18806  FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 172, 0x4), FieldTrait( 55, 15, 12, 0x4),
18807  FieldTrait( 58, 15, 174, 0x4), FieldTrait( 60, 22, 173, 0x4), FieldTrait( 65, 15, 13, 0x4),
18808  FieldTrait( 106, 15, 41, 0x4), FieldTrait( 107, 15, 44, 0x4), FieldTrait( 167, 15, 19, 0x4),
18809  FieldTrait( 198, 15, 4, 0x4), FieldTrait( 200, 21, 21, 0x4), FieldTrait( 201, 1, 82, 0x4),
18810  FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4), FieldTrait( 207, 20, 40, 0x4),
18811  FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4), FieldTrait( 225, 25, 24, 0x4),
18812  FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4), FieldTrait( 228, 9, 28, 0x4),
18813  FieldTrait( 231, 9, 38, 0x4), FieldTrait( 239, 1, 25, 0x4), FieldTrait( 240, 25, 34, 0x4),
18814  FieldTrait( 241, 25, 111, 0x4), FieldTrait( 242, 25, 112, 0x4), FieldTrait( 243, 1, 113, 0x4),
18815  FieldTrait( 244, 1, 114, 0x4), FieldTrait( 245, 14, 115, 0x4), FieldTrait( 246, 9, 116, 0x4),
18816  FieldTrait( 247, 25, 122, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 256, 15, 117, 0x4),
18817  FieldTrait( 305, 15, 103, 0x4), FieldTrait( 306, 15, 129, 0x4), FieldTrait( 307, 15, 132, 0x4),
18818  FieldTrait( 308, 20, 128, 0x4), FieldTrait( 309, 15, 102, 0x4), FieldTrait( 310, 15, 107, 0x4),
18819  FieldTrait( 311, 15, 100, 0x4), FieldTrait( 312, 15, 101, 0x4), FieldTrait( 313, 21, 109, 0x4),
18820  FieldTrait( 315, 1, 159, 0x4), FieldTrait( 316, 11, 123, 0x4), FieldTrait( 317, 7, 125, 0x4),
18821  FieldTrait( 318, 19, 137, 0x4), FieldTrait( 336, 15, 10, 0x4), FieldTrait( 348, 2, 42, 0x4),
18822  FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4), FieldTrait( 351, 28, 46, 0x4),
18823  FieldTrait( 354, 2, 175, 0x4), FieldTrait( 355, 28, 176, 0x4), FieldTrait( 362, 2, 130, 0x4),
18824  FieldTrait( 363, 28, 131, 0x4), FieldTrait( 364, 2, 133, 0x4), FieldTrait( 365, 28, 134, 0x4),
18825  FieldTrait( 435, 14, 127, 0x4), FieldTrait( 436, 9, 126, 0x4), FieldTrait( 453, 1, 177, 0xc),
18826  FieldTrait( 454, 1, 16, 0xc), FieldTrait( 457, 1, 104, 0xc), FieldTrait( 460, 1, 17, 0x4),
18827  FieldTrait( 461, 15, 18, 0x4), FieldTrait( 462, 1, 105, 0x4), FieldTrait( 463, 15, 106, 0x4),
18828  FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4), FieldTrait( 472, 15, 33, 0x4),
18829  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 530, 7, 5, 0x1), FieldTrait( 531, 7, 6, 0x1),
18830  FieldTrait( 532, 1, 7, 0x4), FieldTrait( 533, 1, 8, 0x4), FieldTrait( 534, 1, 9, 0xc),
18831  FieldTrait( 541, 25, 22, 0x4), FieldTrait( 542, 25, 110, 0x4), FieldTrait( 543, 15, 30, 0x4),
18832  FieldTrait( 592, 18, 119, 0x4), FieldTrait( 593, 15, 120, 0x4), FieldTrait( 594, 15, 121, 0x4),
18833  FieldTrait( 595, 15, 118, 0x4), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 667, 21, 48, 0x4),
18834  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 762, 15, 20, 0x4), FieldTrait( 763, 15, 108, 0x4),
18835  FieldTrait( 810, 11, 139, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
18836  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
18837  FieldTrait( 877, 15, 135, 0x4), FieldTrait( 878, 15, 136, 0x4), FieldTrait( 879, 10, 138, 0x4),
18838  FieldTrait( 882, 11, 140, 0x4), FieldTrait( 883, 11, 141, 0x4), FieldTrait( 884, 13, 142, 0x4),
18839  FieldTrait( 885, 13, 143, 0x4), FieldTrait( 886, 13, 144, 0x4), FieldTrait( 887, 1, 145, 0xc),
18840  FieldTrait( 941, 19, 124, 0x4), FieldTrait( 947, 19, 36, 0x4), FieldTrait( 965, 15, 54, 0x4),
18841  FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4), FieldTrait( 968, 9, 58, 0x4),
18842  FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4), FieldTrait( 971, 1, 61, 0x4),
18843  FieldTrait( 972, 14, 146, 0x4), FieldTrait( 973, 13, 148, 0x4), FieldTrait( 974, 15, 149, 0x4),
18844  FieldTrait( 975, 1, 147, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
18845  FieldTrait( 998, 15, 150, 0x4), FieldTrait(1000, 15, 151, 0x4), FieldTrait(1018, 1, 62, 0xc),
18846  FieldTrait(1038, 13, 152, 0x4), FieldTrait(1039, 15, 154, 0x4), FieldTrait(1044, 10, 155, 0x4),
18847  FieldTrait(1045, 9, 156, 0x4), FieldTrait(1046, 7, 157, 0x4), FieldTrait(1049, 7, 56, 0x4),
18848  FieldTrait(1058, 1, 153, 0xc), FieldTrait(1079, 26, 65, 0x4), FieldTrait(1146, 13, 67, 0x4),
18849  FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4), FieldTrait(1184, 2, 69, 0x4),
18850  FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4), FieldTrait(1191, 15, 73, 0x4),
18851  FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4), FieldTrait(1194, 1, 76, 0x4),
18852  FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4), FieldTrait(1197, 15, 85, 0x4),
18853  FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4), FieldTrait(1200, 11, 81, 0x4),
18854  FieldTrait(1213, 26, 158, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
18855  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1300, 15, 181, 0x4), FieldTrait(1301, 20, 180, 0x4),
18856  FieldTrait(1369, 15, 178, 0x1), FieldTrait(1370, 1, 179, 0xc), FieldTrait(1419, 1, 160, 0x4),
18857  FieldTrait(1423, 10, 161, 0x4), FieldTrait(1424, 15, 162, 0x4), FieldTrait(1425, 10, 163, 0x4),
18858  FieldTrait(1435, 1, 86, 0x4), FieldTrait(1437, 1, 164, 0x4), FieldTrait(1439, 1, 87, 0x4),
18859  FieldTrait(1441, 1, 165, 0x4), FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4),
18860  FieldTrait(1451, 14, 90, 0x4), FieldTrait(1452, 14, 91, 0x4), FieldTrait(1453, 15, 166, 0x4),
18861  FieldTrait(1454, 15, 167, 0x4), FieldTrait(1455, 14, 168, 0x4), FieldTrait(1456, 14, 169, 0x4),
18862  FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4), FieldTrait(1459, 14, 170, 0x4),
18863  FieldTrait(1460, 14, 171, 0x4), FieldTrait(1461, 1, 182, 0xc), FieldTrait(1478, 1, 94, 0x4),
18864  FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4), FieldTrait(1481, 1, 97, 0x4),
18865  FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
18866 };
18867 const FieldTrait_Hash_Array OrderMassCancelReport::_ftha(OrderMassCancelReport::_traits, 182);
18869 //-------------------------------------------------------------------------------------------------
18870 const FieldTrait OrderMassCancelReport::NoPartyIDs::_traits[] =
18871 {
18872  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18873  FieldTrait( 802, 1, 4, 0xc)
18874 };
18877 const unsigned short OrderMassCancelReport::NoPartyIDs::_fnum;
18878 //-------------------------------------------------------------------------------------------------
18879 const FieldTrait OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits[] =
18880 {
18881  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18882 };
18883 const FieldTrait_Hash_Array OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
18886 //-------------------------------------------------------------------------------------------------
18888 {
18889  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18890 };
18894 //-------------------------------------------------------------------------------------------------
18896 {
18897  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18898 };
18900 const MsgType OrderMassCancelReport::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18902 //-------------------------------------------------------------------------------------------------
18904 {
18905  FieldTrait( 41, 15, 1, 0x4), FieldTrait( 535, 15, 2, 0x4), FieldTrait( 536, 15, 3, 0x4)
18906 };
18910 //-------------------------------------------------------------------------------------------------
18911 const FieldTrait OrderMassCancelReport::NoEvents::_traits[] =
18912 {
18913  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18914  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18915 };
18918 const unsigned short OrderMassCancelReport::NoEvents::_fnum;
18919 //-------------------------------------------------------------------------------------------------
18921 {
18922  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18923 };
18927 //-------------------------------------------------------------------------------------------------
18929 {
18930  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18931  FieldTrait(1052, 1, 4, 0xc)
18932 };
18936 //-------------------------------------------------------------------------------------------------
18937 const FieldTrait OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18938 {
18939  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18940 };
18941 const FieldTrait_Hash_Array OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18944 //-------------------------------------------------------------------------------------------------
18946 {
18947  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18948  FieldTrait(1062, 1, 4, 0xc)
18949 };
18951 const MsgType OrderMassCancelReport::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
18953 //-------------------------------------------------------------------------------------------------
18954 const FieldTrait OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18955 {
18956  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18957 };
18958 const FieldTrait_Hash_Array OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18961 //-------------------------------------------------------------------------------------------------
18963 {
18964  FieldTrait(1371, 15, 2, 0x4), FieldTrait(1372, 15, 1, 0x4)
18965 };
18969 //-------------------------------------------------------------------------------------------------
18971 {
18972  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
18973 };
18977 //-------------------------------------------------------------------------------------------------
18979 {
18980  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18981  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18982  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18983 };
18987 //-------------------------------------------------------------------------------------------------
18988 const FieldTrait OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits[] =
18989 {
18990  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18991 };
18992 const FieldTrait_Hash_Array OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
18995 //-------------------------------------------------------------------------------------------------
18996 const FieldTrait OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18997 {
18998  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18999 };
19000 const FieldTrait_Hash_Array OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19003 //-------------------------------------------------------------------------------------------------
19004 const FieldTrait NewOrderCross::_traits[] =
19005 {
19006  FieldTrait( 15, 19, 126, 0x4), FieldTrait( 18, 16, 98, 0x4), FieldTrait( 21, 7, 97, 0x4),
19007  FieldTrait( 22, 15, 8, 0x4), FieldTrait( 23, 15, 128, 0x4), FieldTrait( 40, 7, 108, 0x1),
19008  FieldTrait( 44, 11, 110, 0x4), FieldTrait( 48, 15, 7, 0x4), FieldTrait( 55, 15, 5, 0x4),
19009  FieldTrait( 59, 7, 130, 0x4), FieldTrait( 60, 22, 106, 0x1), FieldTrait( 63, 15, 95, 0x4),
19010  FieldTrait( 64, 25, 96, 0x4), FieldTrait( 65, 15, 6, 0x4), FieldTrait( 81, 7, 103, 0x4),
19011  FieldTrait( 99, 11, 111, 0x4), FieldTrait( 100, 20, 101, 0x4), FieldTrait( 106, 15, 34, 0x4),
19012  FieldTrait( 107, 15, 37, 0x4), FieldTrait( 110, 10, 99, 0x4), FieldTrait( 111, 10, 100, 0x4),
19013  FieldTrait( 114, 8, 105, 0x4), FieldTrait( 117, 15, 129, 0x4), FieldTrait( 126, 22, 133, 0x4),
19014  FieldTrait( 140, 11, 104, 0x4), FieldTrait( 167, 15, 12, 0x4), FieldTrait( 168, 22, 131, 0x4),
19015  FieldTrait( 200, 21, 14, 0x4), FieldTrait( 201, 1, 75, 0x4), FieldTrait( 202, 11, 28, 0x4),
19016  FieldTrait( 206, 7, 30, 0x4), FieldTrait( 207, 20, 33, 0x4), FieldTrait( 210, 10, 135, 0x4),
19017  FieldTrait( 211, 9, 136, 0x4), FieldTrait( 218, 12, 112, 0x4), FieldTrait( 220, 19, 113, 0x4),
19018  FieldTrait( 221, 15, 114, 0x4), FieldTrait( 222, 15, 115, 0x4), FieldTrait( 223, 14, 32, 0x4),
19019  FieldTrait( 224, 25, 16, 0x4), FieldTrait( 225, 25, 17, 0x4), FieldTrait( 226, 1, 19, 0x4),
19020  FieldTrait( 227, 14, 20, 0x4), FieldTrait( 228, 9, 21, 0x4), FieldTrait( 231, 9, 31, 0x4),
19021  FieldTrait( 232, 1, 107, 0xc), FieldTrait( 235, 15, 120, 0x4), FieldTrait( 236, 14, 121, 0x4),
19022  FieldTrait( 239, 1, 18, 0x4), FieldTrait( 240, 25, 27, 0x4), FieldTrait( 255, 15, 22, 0x4),
19023  FieldTrait( 348, 2, 35, 0x4), FieldTrait( 349, 28, 36, 0x4), FieldTrait( 350, 2, 38, 0x4),
19024  FieldTrait( 351, 28, 39, 0x4), FieldTrait( 376, 15, 127, 0x4), FieldTrait( 386, 1, 102, 0xc),
19025  FieldTrait( 388, 7, 147, 0x4), FieldTrait( 389, 9, 148, 0x4), FieldTrait( 423, 1, 109, 0x4),
19026  FieldTrait( 427, 1, 134, 0x4), FieldTrait( 432, 25, 132, 0x4), FieldTrait( 454, 1, 9, 0xc),
19027  FieldTrait( 460, 1, 10, 0x4), FieldTrait( 461, 15, 11, 0x4), FieldTrait( 470, 18, 24, 0x4),
19028  FieldTrait( 471, 15, 25, 0x4), FieldTrait( 472, 15, 26, 0x4), FieldTrait( 480, 7, 157, 0x4),
19029  FieldTrait( 481, 7, 158, 0x4), FieldTrait( 483, 22, 162, 0x4), FieldTrait( 494, 15, 160, 0x4),
19030  FieldTrait( 513, 15, 159, 0x4), FieldTrait( 541, 25, 15, 0x4), FieldTrait( 543, 15, 23, 0x4),
19031  FieldTrait( 548, 15, 1, 0x1), FieldTrait( 549, 1, 2, 0x1), FieldTrait( 550, 1, 3, 0x1),
19032  FieldTrait( 552, 1, 4, 0x1), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 662, 11, 116, 0x4),
19033  FieldTrait( 663, 1, 117, 0x4), FieldTrait( 667, 21, 41, 0x4), FieldTrait( 691, 15, 40, 0x4),
19034  FieldTrait( 696, 25, 123, 0x4), FieldTrait( 697, 11, 124, 0x4), FieldTrait( 698, 1, 125, 0x4),
19035  FieldTrait( 699, 15, 118, 0x4), FieldTrait( 701, 25, 122, 0x4), FieldTrait( 711, 1, 93, 0xc),
19036  FieldTrait( 761, 15, 119, 0x4), FieldTrait( 762, 15, 13, 0x4), FieldTrait( 835, 1, 137, 0x4),
19037  FieldTrait( 836, 1, 138, 0x4), FieldTrait( 837, 1, 139, 0x4), FieldTrait( 838, 1, 140, 0x4),
19038  FieldTrait( 840, 1, 141, 0x4), FieldTrait( 841, 1, 149, 0x4), FieldTrait( 842, 1, 150, 0x4),
19039  FieldTrait( 843, 1, 151, 0x4), FieldTrait( 844, 1, 152, 0x4), FieldTrait( 846, 1, 153, 0x4),
19040  FieldTrait( 847, 1, 154, 0x4), FieldTrait( 848, 15, 155, 0x4), FieldTrait( 849, 14, 156, 0x4),
19041  FieldTrait( 864, 1, 44, 0xc), FieldTrait( 873, 25, 45, 0x4), FieldTrait( 874, 25, 46, 0x4),
19042  FieldTrait( 875, 1, 42, 0x4), FieldTrait( 876, 15, 43, 0x4), FieldTrait( 947, 19, 29, 0x4),
19043  FieldTrait( 957, 1, 161, 0xc), FieldTrait( 965, 15, 47, 0x4), FieldTrait( 966, 15, 48, 0x4),
19044  FieldTrait( 967, 9, 50, 0x4), FieldTrait( 968, 9, 51, 0x4), FieldTrait( 969, 9, 52, 0x4),
19045  FieldTrait( 970, 1, 53, 0x4), FieldTrait( 971, 1, 54, 0x4), FieldTrait( 996, 15, 56, 0x4),
19046  FieldTrait( 997, 15, 57, 0x4), FieldTrait(1018, 1, 55, 0xc), FieldTrait(1049, 7, 49, 0x4),
19047  FieldTrait(1079, 26, 58, 0x4), FieldTrait(1082, 10, 166, 0x4), FieldTrait(1083, 7, 167, 0x4),
19048  FieldTrait(1084, 7, 168, 0x4), FieldTrait(1085, 10, 169, 0x4), FieldTrait(1086, 10, 170, 0x4),
19049  FieldTrait(1087, 10, 171, 0x4), FieldTrait(1088, 10, 172, 0x4), FieldTrait(1089, 10, 164, 0x4),
19050  FieldTrait(1090, 1, 165, 0x4), FieldTrait(1092, 7, 174, 0x4), FieldTrait(1094, 1, 142, 0x4),
19051  FieldTrait(1096, 15, 143, 0x4), FieldTrait(1097, 15, 144, 0x4), FieldTrait(1098, 15, 145, 0x4),
19052  FieldTrait(1099, 15, 146, 0x4), FieldTrait(1100, 7, 175, 0x4), FieldTrait(1101, 7, 176, 0x4),
19053  FieldTrait(1102, 11, 177, 0x4), FieldTrait(1103, 15, 178, 0x4), FieldTrait(1104, 15, 179, 0x4),
19054  FieldTrait(1105, 15, 180, 0x4), FieldTrait(1106, 15, 181, 0x4), FieldTrait(1107, 7, 182, 0x4),
19055  FieldTrait(1108, 7, 183, 0x4), FieldTrait(1109, 7, 184, 0x4), FieldTrait(1110, 11, 185, 0x4),
19056  FieldTrait(1111, 7, 186, 0x4), FieldTrait(1112, 10, 187, 0x4), FieldTrait(1113, 15, 188, 0x4),
19057  FieldTrait(1114, 15, 189, 0x4), FieldTrait(1116, 1, 163, 0xc), FieldTrait(1133, 7, 190, 0x4),
19058  FieldTrait(1138, 10, 173, 0x4), FieldTrait(1146, 13, 60, 0x4), FieldTrait(1147, 10, 61, 0x4),
19059  FieldTrait(1151, 15, 59, 0x4), FieldTrait(1184, 2, 62, 0x4), FieldTrait(1185, 29, 63, 0x4),
19060  FieldTrait(1186, 15, 64, 0x4), FieldTrait(1191, 15, 66, 0x4), FieldTrait(1192, 10, 67, 0x4),
19061  FieldTrait(1193, 7, 68, 0x4), FieldTrait(1194, 1, 69, 0x4), FieldTrait(1195, 13, 70, 0x4),
19062  FieldTrait(1196, 15, 71, 0x4), FieldTrait(1197, 15, 78, 0x4), FieldTrait(1198, 1, 72, 0x4),
19063  FieldTrait(1199, 11, 73, 0x4), FieldTrait(1200, 11, 74, 0x4), FieldTrait(1227, 15, 65, 0x4),
19064  FieldTrait(1242, 8, 77, 0x4), FieldTrait(1244, 8, 76, 0x4), FieldTrait(1435, 1, 79, 0x4),
19065  FieldTrait(1439, 1, 80, 0x4), FieldTrait(1449, 15, 81, 0x4), FieldTrait(1450, 15, 82, 0x4),
19066  FieldTrait(1451, 14, 83, 0x4), FieldTrait(1452, 14, 84, 0x4), FieldTrait(1457, 14, 85, 0x4),
19067  FieldTrait(1458, 14, 86, 0x4), FieldTrait(1478, 1, 87, 0x4), FieldTrait(1479, 1, 88, 0x4),
19068  FieldTrait(1480, 14, 89, 0x4), FieldTrait(1481, 1, 90, 0x4), FieldTrait(1482, 1, 91, 0x4),
19069  FieldTrait(1483, 1, 92, 0xc)
19070 };
19071 const FieldTrait_Hash_Array NewOrderCross::_ftha(NewOrderCross::_traits, 190);
19072 const MsgType NewOrderCross::_msgtype("s");
19073 //-------------------------------------------------------------------------------------------------
19074 const FieldTrait NewOrderCross::NoStipulations::_traits[] =
19075 {
19076  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
19077 };
19079 const MsgType NewOrderCross::NoStipulations::_msgtype("NoStipulations");
19080 const unsigned short NewOrderCross::NoStipulations::_fnum;
19081 //-------------------------------------------------------------------------------------------------
19082 const FieldTrait NewOrderCross::NoTradingSessions::_traits[] =
19083 {
19084  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
19085 };
19087 const MsgType NewOrderCross::NoTradingSessions::_msgtype("NoTradingSessions");
19088 const unsigned short NewOrderCross::NoTradingSessions::_fnum;
19089 //-------------------------------------------------------------------------------------------------
19090 const FieldTrait NewOrderCross::NoSecurityAltID::_traits[] =
19091 {
19092  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19093 };
19095 const MsgType NewOrderCross::NoSecurityAltID::_msgtype("NoSecurityAltID");
19096 const unsigned short NewOrderCross::NoSecurityAltID::_fnum;
19097 //-------------------------------------------------------------------------------------------------
19098 const FieldTrait NewOrderCross::NoSides::_traits[] =
19099 {
19100  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 2, 0x1), FieldTrait( 12, 13, 22, 0x4),
19101  FieldTrait( 13, 7, 23, 0x4), FieldTrait( 38, 10, 17, 0x4), FieldTrait( 41, 15, 43, 0x4),
19102  FieldTrait( 54, 7, 1, 0x1), FieldTrait( 58, 15, 32, 0x4), FieldTrait( 70, 15, 14, 0x4),
19103  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 15, 0xc),
19104  FieldTrait( 120, 19, 30, 0x4), FieldTrait( 121, 8, 29, 0x4), FieldTrait( 152, 10, 18, 0x4),
19105  FieldTrait( 203, 1, 36, 0x4), FieldTrait( 229, 25, 6, 0x4), FieldTrait( 354, 2, 33, 0x4),
19106  FieldTrait( 355, 28, 34, 0x4), FieldTrait( 377, 8, 39, 0x4), FieldTrait( 453, 1, 5, 0xc),
19107  FieldTrait( 468, 7, 20, 0x4), FieldTrait( 469, 9, 21, 0x4), FieldTrait( 479, 19, 24, 0x4),
19108  FieldTrait( 497, 7, 25, 0x4), FieldTrait( 516, 14, 19, 0x4), FieldTrait( 526, 15, 3, 0x4),
19109  FieldTrait( 528, 7, 26, 0x4), FieldTrait( 529, 16, 27, 0x4), FieldTrait( 544, 7, 37, 0x4),
19110  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 582, 1, 28, 0x4), FieldTrait( 583, 15, 4, 0x4),
19111  FieldTrait( 589, 7, 11, 0x4), FieldTrait( 590, 7, 12, 0x4), FieldTrait( 591, 7, 13, 0x4),
19112  FieldTrait( 635, 15, 38, 0x4), FieldTrait( 659, 15, 40, 0x4), FieldTrait( 660, 1, 9, 0x4),
19113  FieldTrait( 775, 1, 31, 0x4), FieldTrait( 854, 1, 16, 0x4), FieldTrait( 962, 22, 41, 0x4),
19114  FieldTrait(1091, 8, 42, 0x4)
19115 };
19116 const FieldTrait_Hash_Array NewOrderCross::NoSides::_ftha(NewOrderCross::NoSides::_traits, 43);
19117 const MsgType NewOrderCross::NoSides::_msgtype("NoSides");
19118 const unsigned short NewOrderCross::NoSides::_fnum;
19119 //-------------------------------------------------------------------------------------------------
19120 const FieldTrait NewOrderCross::NoSides::NoAllocs::_traits[] =
19121 {
19122  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
19123  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
19124 };
19125 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::_ftha(NewOrderCross::NoSides::NoAllocs::_traits, 6);
19127 const unsigned short NewOrderCross::NoSides::NoAllocs::_fnum;
19128 //-------------------------------------------------------------------------------------------------
19129 const FieldTrait NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits[] =
19130 {
19131  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
19132  FieldTrait( 804, 1, 4, 0xc)
19133 };
19134 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits, 4);
19137 //-------------------------------------------------------------------------------------------------
19138 const FieldTrait NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
19139 {
19140  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
19141 };
19142 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
19145 //-------------------------------------------------------------------------------------------------
19146 const FieldTrait NewOrderCross::NoSides::NoPartyIDs::_traits[] =
19147 {
19148  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19149  FieldTrait( 802, 1, 4, 0xc)
19150 };
19151 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoPartyIDs::_ftha(NewOrderCross::NoSides::NoPartyIDs::_traits, 4);
19153 const unsigned short NewOrderCross::NoSides::NoPartyIDs::_fnum;
19154 //-------------------------------------------------------------------------------------------------
19155 const FieldTrait NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19156 {
19157  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19158 };
19159 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19162 //-------------------------------------------------------------------------------------------------
19163 const FieldTrait NewOrderCross::NoLegs::_traits[] =
19164 {
19165  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19166  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19167  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19168  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19169  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19170  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19171  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19172  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19173  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19174  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19175  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19176  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19177  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19178  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19179  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19180  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19181  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19182  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19183 };
19184 const FieldTrait_Hash_Array NewOrderCross::NoLegs::_ftha(NewOrderCross::NoLegs::_traits, 54);
19186 const unsigned short NewOrderCross::NoLegs::_fnum;
19187 //-------------------------------------------------------------------------------------------------
19188 const FieldTrait NewOrderCross::NoLegs::NoLegSecurityAltID::_traits[] =
19189 {
19190  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19191 };
19192 const FieldTrait_Hash_Array NewOrderCross::NoLegs::NoLegSecurityAltID::_ftha(NewOrderCross::NoLegs::NoLegSecurityAltID::_traits, 2);
19195 //-------------------------------------------------------------------------------------------------
19196 const FieldTrait NewOrderCross::NoUnderlyings::_traits[] =
19197 {
19198  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19199  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19200  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19201  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19202  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19203  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19204  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19205  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19206  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19207  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19208  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19209  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19210  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19211  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19212  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19213  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19214  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19215  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19216  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19217  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19218  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19219  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19220  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19221  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19222 };
19224 const MsgType NewOrderCross::NoUnderlyings::_msgtype("NoUnderlyings");
19225 const unsigned short NewOrderCross::NoUnderlyings::_fnum;
19226 //-------------------------------------------------------------------------------------------------
19227 const FieldTrait NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19228 {
19229  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19230 };
19231 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19234 //-------------------------------------------------------------------------------------------------
19235 const FieldTrait NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits[] =
19236 {
19237  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19238 };
19239 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19242 //-------------------------------------------------------------------------------------------------
19243 const FieldTrait NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19244 {
19245  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19246  FieldTrait(1062, 1, 4, 0xc)
19247 };
19248 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19251 //-------------------------------------------------------------------------------------------------
19252 const FieldTrait NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19253 {
19254  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19255 };
19256 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19259 //-------------------------------------------------------------------------------------------------
19260 const FieldTrait NewOrderCross::NoEvents::_traits[] =
19261 {
19262  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19263  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19264 };
19266 const MsgType NewOrderCross::NoEvents::_msgtype("NoEvents");
19267 const unsigned short NewOrderCross::NoEvents::_fnum;
19268 //-------------------------------------------------------------------------------------------------
19270 {
19271  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
19272 };
19274 const MsgType NewOrderCross::NoStrategyParameters::_msgtype("NoStrategyParameters");
19275 const unsigned short NewOrderCross::NoStrategyParameters::_fnum;
19276 //-------------------------------------------------------------------------------------------------
19278 {
19279  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19280  FieldTrait(1052, 1, 4, 0xc)
19281 };
19283 const MsgType NewOrderCross::NoInstrumentParties::_msgtype("NoInstrumentParties");
19284 const unsigned short NewOrderCross::NoInstrumentParties::_fnum;
19285 //-------------------------------------------------------------------------------------------------
19286 const FieldTrait NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19287 {
19288  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19289 };
19290 const FieldTrait_Hash_Array NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19293 //-------------------------------------------------------------------------------------------------
19294 const FieldTrait NewOrderCross::NoRootPartyIDs::_traits[] =
19295 {
19296  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19297  FieldTrait(1120, 1, 4, 0xc)
19298 };
19300 const MsgType NewOrderCross::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
19301 const unsigned short NewOrderCross::NoRootPartyIDs::_fnum;
19302 //-------------------------------------------------------------------------------------------------
19303 const FieldTrait NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19304 {
19305  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19306 };
19307 const FieldTrait_Hash_Array NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19310 //-------------------------------------------------------------------------------------------------
19311 const FieldTrait NewOrderCross::NoComplexEvents::_traits[] =
19312 {
19313  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19314  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19315  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19316 };
19318 const MsgType NewOrderCross::NoComplexEvents::_msgtype("NoComplexEvents");
19319 const unsigned short NewOrderCross::NoComplexEvents::_fnum;
19320 //-------------------------------------------------------------------------------------------------
19321 const FieldTrait NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits[] =
19322 {
19323  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19324 };
19325 const FieldTrait_Hash_Array NewOrderCross::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits, 3);
19328 //-------------------------------------------------------------------------------------------------
19329 const FieldTrait NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19330 {
19331  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19332 };
19333 const FieldTrait_Hash_Array NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19336 //-------------------------------------------------------------------------------------------------
19337 const FieldTrait CrossOrderCancelReplaceRequest::_traits[] =
19338 {
19339  FieldTrait( 15, 19, 128, 0x4), FieldTrait( 18, 16, 100, 0x4), FieldTrait( 21, 7, 99, 0x4),
19340  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 23, 15, 130, 0x4), FieldTrait( 37, 15, 1, 0x4),
19341  FieldTrait( 40, 7, 110, 0x1), FieldTrait( 44, 11, 112, 0x4), FieldTrait( 48, 15, 9, 0x4),
19342  FieldTrait( 55, 15, 7, 0x4), FieldTrait( 59, 7, 132, 0x4), FieldTrait( 60, 22, 108, 0x1),
19343  FieldTrait( 63, 15, 97, 0x4), FieldTrait( 64, 25, 98, 0x4), FieldTrait( 65, 15, 8, 0x4),
19344  FieldTrait( 81, 7, 105, 0x4), FieldTrait( 99, 11, 113, 0x4), FieldTrait( 100, 20, 103, 0x4),
19345  FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4), FieldTrait( 110, 10, 101, 0x4),
19346  FieldTrait( 111, 10, 102, 0x4), FieldTrait( 114, 8, 107, 0x4), FieldTrait( 117, 15, 131, 0x4),
19347  FieldTrait( 126, 22, 135, 0x4), FieldTrait( 140, 11, 106, 0x4), FieldTrait( 167, 15, 14, 0x4),
19348  FieldTrait( 168, 22, 133, 0x4), FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4),
19349  FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4),
19350  FieldTrait( 210, 10, 137, 0x4), FieldTrait( 211, 9, 138, 0x4), FieldTrait( 218, 12, 114, 0x4),
19351  FieldTrait( 220, 19, 115, 0x4), FieldTrait( 221, 15, 116, 0x4), FieldTrait( 222, 15, 117, 0x4),
19352  FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4),
19353  FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4),
19354  FieldTrait( 231, 9, 33, 0x4), FieldTrait( 232, 1, 109, 0xc), FieldTrait( 235, 15, 122, 0x4),
19355  FieldTrait( 236, 14, 123, 0x4), FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4),
19356  FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4),
19357  FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4), FieldTrait( 376, 15, 129, 0x4),
19358  FieldTrait( 386, 1, 104, 0xc), FieldTrait( 388, 7, 149, 0x4), FieldTrait( 389, 9, 150, 0x4),
19359  FieldTrait( 423, 1, 111, 0x4), FieldTrait( 427, 1, 136, 0x4), FieldTrait( 432, 25, 134, 0x4),
19360  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
19361  FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4),
19362  FieldTrait( 480, 7, 159, 0x4), FieldTrait( 481, 7, 160, 0x4), FieldTrait( 483, 22, 165, 0x4),
19363  FieldTrait( 494, 15, 162, 0x4), FieldTrait( 513, 15, 161, 0x4), FieldTrait( 541, 25, 17, 0x4),
19364  FieldTrait( 543, 15, 25, 0x4), FieldTrait( 548, 15, 2, 0x1), FieldTrait( 549, 1, 4, 0x1),
19365  FieldTrait( 550, 1, 5, 0x1), FieldTrait( 551, 15, 3, 0x1), FieldTrait( 552, 1, 6, 0x1),
19366  FieldTrait( 555, 1, 96, 0xc), FieldTrait( 662, 11, 118, 0x4), FieldTrait( 663, 1, 119, 0x4),
19367  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 696, 25, 125, 0x4),
19368  FieldTrait( 697, 11, 126, 0x4), FieldTrait( 698, 1, 127, 0x4), FieldTrait( 699, 15, 120, 0x4),
19369  FieldTrait( 701, 25, 124, 0x4), FieldTrait( 711, 1, 95, 0xc), FieldTrait( 761, 15, 121, 0x4),
19370  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 835, 1, 139, 0x4), FieldTrait( 836, 1, 140, 0x4),
19371  FieldTrait( 837, 1, 141, 0x4), FieldTrait( 838, 1, 142, 0x4), FieldTrait( 840, 1, 143, 0x4),
19372  FieldTrait( 841, 1, 151, 0x4), FieldTrait( 842, 1, 152, 0x4), FieldTrait( 843, 1, 153, 0x4),
19373  FieldTrait( 844, 1, 154, 0x4), FieldTrait( 846, 1, 155, 0x4), FieldTrait( 847, 1, 156, 0x4),
19374  FieldTrait( 848, 15, 157, 0x4), FieldTrait( 849, 14, 158, 0x4), FieldTrait( 864, 1, 46, 0xc),
19375  FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4),
19376  FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 957, 1, 163, 0xc),
19377  FieldTrait( 961, 15, 164, 0x4), FieldTrait( 965, 15, 49, 0x4), FieldTrait( 966, 15, 50, 0x4),
19378  FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4), FieldTrait( 969, 9, 54, 0x4),
19379  FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4), FieldTrait( 996, 15, 58, 0x4),
19380  FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc), FieldTrait(1049, 7, 51, 0x4),
19381  FieldTrait(1079, 26, 60, 0x4), FieldTrait(1082, 10, 169, 0x4), FieldTrait(1083, 7, 170, 0x4),
19382  FieldTrait(1084, 7, 171, 0x4), FieldTrait(1085, 10, 172, 0x4), FieldTrait(1086, 10, 173, 0x4),
19383  FieldTrait(1087, 10, 174, 0x4), FieldTrait(1088, 10, 175, 0x4), FieldTrait(1089, 10, 167, 0x4),
19384  FieldTrait(1090, 1, 168, 0x4), FieldTrait(1092, 7, 177, 0x4), FieldTrait(1094, 1, 144, 0x4),
19385  FieldTrait(1096, 15, 145, 0x4), FieldTrait(1097, 15, 146, 0x4), FieldTrait(1098, 15, 147, 0x4),
19386  FieldTrait(1099, 15, 148, 0x4), FieldTrait(1100, 7, 178, 0x4), FieldTrait(1101, 7, 179, 0x4),
19387  FieldTrait(1102, 11, 180, 0x4), FieldTrait(1103, 15, 181, 0x4), FieldTrait(1104, 15, 182, 0x4),
19388  FieldTrait(1105, 15, 183, 0x4), FieldTrait(1106, 15, 184, 0x4), FieldTrait(1107, 7, 185, 0x4),
19389  FieldTrait(1108, 7, 186, 0x4), FieldTrait(1109, 7, 187, 0x4), FieldTrait(1110, 11, 188, 0x4),
19390  FieldTrait(1111, 7, 189, 0x4), FieldTrait(1112, 10, 190, 0x4), FieldTrait(1113, 15, 191, 0x4),
19391  FieldTrait(1114, 15, 192, 0x4), FieldTrait(1116, 1, 166, 0xc), FieldTrait(1133, 7, 193, 0x4),
19392  FieldTrait(1138, 10, 176, 0x4), FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4),
19393  FieldTrait(1151, 15, 61, 0x4), FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4),
19394  FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4),
19395  FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4),
19396  FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4),
19397  FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4),
19398  FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4),
19399  FieldTrait(1439, 1, 82, 0x4), FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4),
19400  FieldTrait(1451, 14, 85, 0x4), FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4),
19401  FieldTrait(1458, 14, 88, 0x4), FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4),
19402  FieldTrait(1480, 14, 91, 0x4), FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4),
19403  FieldTrait(1483, 1, 94, 0xc)
19404 };
19407 //-------------------------------------------------------------------------------------------------
19409 {
19410  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
19411 };
19415 //-------------------------------------------------------------------------------------------------
19417 {
19418  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
19419 };
19423 //-------------------------------------------------------------------------------------------------
19425 {
19426  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19427 };
19431 //-------------------------------------------------------------------------------------------------
19433 {
19434  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 2, 0x1), FieldTrait( 12, 13, 22, 0x4),
19435  FieldTrait( 13, 7, 23, 0x4), FieldTrait( 38, 10, 17, 0x4), FieldTrait( 41, 15, 43, 0x4),
19436  FieldTrait( 54, 7, 1, 0x1), FieldTrait( 58, 15, 32, 0x4), FieldTrait( 70, 15, 14, 0x4),
19437  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 15, 0xc),
19438  FieldTrait( 120, 19, 30, 0x4), FieldTrait( 121, 8, 29, 0x4), FieldTrait( 152, 10, 18, 0x4),
19439  FieldTrait( 203, 1, 36, 0x4), FieldTrait( 229, 25, 6, 0x4), FieldTrait( 354, 2, 33, 0x4),
19440  FieldTrait( 355, 28, 34, 0x4), FieldTrait( 377, 8, 39, 0x4), FieldTrait( 453, 1, 5, 0xc),
19441  FieldTrait( 468, 7, 20, 0x4), FieldTrait( 469, 9, 21, 0x4), FieldTrait( 479, 19, 24, 0x4),
19442  FieldTrait( 497, 7, 25, 0x4), FieldTrait( 516, 14, 19, 0x4), FieldTrait( 526, 15, 3, 0x4),
19443  FieldTrait( 528, 7, 26, 0x4), FieldTrait( 529, 16, 27, 0x4), FieldTrait( 544, 7, 37, 0x4),
19444  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 582, 1, 28, 0x4), FieldTrait( 583, 15, 4, 0x4),
19445  FieldTrait( 589, 7, 11, 0x4), FieldTrait( 590, 7, 12, 0x4), FieldTrait( 591, 7, 13, 0x4),
19446  FieldTrait( 635, 15, 38, 0x4), FieldTrait( 659, 15, 40, 0x4), FieldTrait( 660, 1, 9, 0x4),
19447  FieldTrait( 775, 1, 31, 0x4), FieldTrait( 854, 1, 16, 0x4), FieldTrait( 962, 22, 41, 0x4),
19448  FieldTrait(1091, 8, 42, 0x4)
19449 };
19453 //-------------------------------------------------------------------------------------------------
19454 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits[] =
19455 {
19456  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
19457  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
19458 };
19459 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits, 6);
19462 //-------------------------------------------------------------------------------------------------
19463 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits[] =
19464 {
19465  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
19466  FieldTrait( 804, 1, 4, 0xc)
19467 };
19468 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits, 4);
19471 //-------------------------------------------------------------------------------------------------
19472 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
19473 {
19474  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
19475 };
19476 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
19479 //-------------------------------------------------------------------------------------------------
19480 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits[] =
19481 {
19482  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19483  FieldTrait( 802, 1, 4, 0xc)
19484 };
19485 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits, 4);
19488 //-------------------------------------------------------------------------------------------------
19489 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19490 {
19491  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19492 };
19493 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19496 //-------------------------------------------------------------------------------------------------
19498 {
19499  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19500  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19501  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19502  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19503  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19504  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19505  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19506  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19507  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19508  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19509  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19510  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19511  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19512  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19513  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19514  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19515  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19516  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19517 };
19521 //-------------------------------------------------------------------------------------------------
19522 const FieldTrait CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits[] =
19523 {
19524  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19525 };
19526 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_ftha(CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
19529 //-------------------------------------------------------------------------------------------------
19531 {
19532  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19533  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19534  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19535  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19536  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19537  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19538  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19539  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19540  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19541  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19542  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19543  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19544  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19545  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19546  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19547  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19548  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19549  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19550  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19551  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19552  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19553  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19554  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19555  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19556 };
19560 //-------------------------------------------------------------------------------------------------
19561 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19562 {
19563  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19564 };
19565 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19568 //-------------------------------------------------------------------------------------------------
19569 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
19570 {
19571  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19572 };
19573 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19576 //-------------------------------------------------------------------------------------------------
19577 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19578 {
19579  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19580  FieldTrait(1062, 1, 4, 0xc)
19581 };
19582 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19585 //-------------------------------------------------------------------------------------------------
19586 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19587 {
19588  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19589 };
19590 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19593 //-------------------------------------------------------------------------------------------------
19595 {
19596  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19597  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19598 };
19602 //-------------------------------------------------------------------------------------------------
19604 {
19605  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
19606 };
19610 //-------------------------------------------------------------------------------------------------
19612 {
19613  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19614  FieldTrait(1052, 1, 4, 0xc)
19615 };
19619 //-------------------------------------------------------------------------------------------------
19620 const FieldTrait CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19621 {
19622  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19623 };
19624 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19627 //-------------------------------------------------------------------------------------------------
19629 {
19630  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19631  FieldTrait(1120, 1, 4, 0xc)
19632 };
19636 //-------------------------------------------------------------------------------------------------
19637 const FieldTrait CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19638 {
19639  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19640 };
19641 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19644 //-------------------------------------------------------------------------------------------------
19646 {
19647  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19648  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19649  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19650 };
19654 //-------------------------------------------------------------------------------------------------
19655 const FieldTrait CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
19656 {
19657  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19658 };
19659 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
19662 //-------------------------------------------------------------------------------------------------
19663 const FieldTrait CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19664 {
19665  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19666 };
19667 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19670 //-------------------------------------------------------------------------------------------------
19671 const FieldTrait trailer::_traits[] =
19672 {
19673  FieldTrait( 10, 15, 3, 0x61), FieldTrait( 89, 28, 2, 0x4), FieldTrait( 93, 2, 1, 0x4)
19674 };
19675 const FieldTrait_Hash_Array trailer::_ftha(trailer::_traits, 3);
19676 const MsgType trailer::_msgtype("trailer");
19677 //-------------------------------------------------------------------------------------------------
19678 const FieldTrait CrossOrderCancelRequest::_traits[] =
19679 {
19680  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 37, 15, 1, 0x4), FieldTrait( 48, 15, 9, 0x4),
19681  FieldTrait( 55, 15, 7, 0x4), FieldTrait( 60, 22, 97, 0x1), FieldTrait( 65, 15, 8, 0x4),
19682  FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4), FieldTrait( 167, 15, 14, 0x4),
19683  FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4),
19684  FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4),
19685  FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4),
19686  FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4),
19687  FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4),
19688  FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4),
19689  FieldTrait( 351, 28, 41, 0x4), FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4),
19690  FieldTrait( 461, 15, 13, 0x4), FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4),
19691  FieldTrait( 472, 15, 28, 0x4), FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4),
19692  FieldTrait( 548, 15, 2, 0x1), FieldTrait( 549, 1, 4, 0x1), FieldTrait( 550, 1, 5, 0x1),
19693  FieldTrait( 551, 15, 3, 0x1), FieldTrait( 552, 1, 6, 0x1), FieldTrait( 555, 1, 96, 0xc),
19694  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 711, 1, 95, 0xc),
19695  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4),
19696  FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4),
19697  FieldTrait( 947, 19, 31, 0x4), FieldTrait( 961, 15, 98, 0x4), FieldTrait( 965, 15, 49, 0x4),
19698  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
19699  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
19700  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
19701  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1116, 1, 99, 0xc),
19702  FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4),
19703  FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4),
19704  FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4),
19705  FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4),
19706  FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4),
19707  FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4),
19708  FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
19709  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
19710  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
19711  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
19712  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
19713 };
19714 const FieldTrait_Hash_Array CrossOrderCancelRequest::_ftha(CrossOrderCancelRequest::_traits, 99);
19716 //-------------------------------------------------------------------------------------------------
19718 {
19719  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19720 };
19724 //-------------------------------------------------------------------------------------------------
19725 const FieldTrait CrossOrderCancelRequest::NoSides::_traits[] =
19726 {
19727  FieldTrait( 11, 15, 3, 0x1), FieldTrait( 38, 10, 10, 0x4), FieldTrait( 41, 15, 2, 0x4),
19728  FieldTrait( 54, 7, 1, 0x1), FieldTrait( 58, 15, 16, 0x4), FieldTrait( 75, 25, 9, 0x4),
19729  FieldTrait( 152, 10, 11, 0x4), FieldTrait( 229, 25, 8, 0x4), FieldTrait( 354, 2, 17, 0x4),
19730  FieldTrait( 355, 28, 18, 0x4), FieldTrait( 376, 15, 15, 0x4), FieldTrait( 453, 1, 7, 0xc),
19731  FieldTrait( 468, 7, 13, 0x4), FieldTrait( 469, 9, 14, 0x4), FieldTrait( 516, 14, 12, 0x4),
19732  FieldTrait( 526, 15, 4, 0x4), FieldTrait( 583, 15, 5, 0x4), FieldTrait( 586, 22, 6, 0x4)
19733 };
19736 const unsigned short CrossOrderCancelRequest::NoSides::_fnum;
19737 //-------------------------------------------------------------------------------------------------
19738 const FieldTrait CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits[] =
19739 {
19740  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19741  FieldTrait( 802, 1, 4, 0xc)
19742 };
19743 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoSides::NoPartyIDs::_ftha(CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits, 4);
19746 //-------------------------------------------------------------------------------------------------
19747 const FieldTrait CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19748 {
19749  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19750 };
19751 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19754 //-------------------------------------------------------------------------------------------------
19755 const FieldTrait CrossOrderCancelRequest::NoLegs::_traits[] =
19756 {
19757  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19758  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19759  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19760  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19761  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19762  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19763  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19764  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19765  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19766  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19767  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19768  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19769  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19770  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19771  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19772  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19773  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19774  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19775 };
19778 const unsigned short CrossOrderCancelRequest::NoLegs::_fnum;
19779 //-------------------------------------------------------------------------------------------------
19780 const FieldTrait CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits[] =
19781 {
19782  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19783 };
19784 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_ftha(CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
19787 //-------------------------------------------------------------------------------------------------
19789 {
19790  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19791  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19792  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19793  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19794  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19795  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19796  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19797  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19798  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19799  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19800  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19801  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19802  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19803  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19804  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19805  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19806  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19807  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19808  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19809  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19810  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19811  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19812  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19813  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19814 };
19818 //-------------------------------------------------------------------------------------------------
19819 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19820 {
19821  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19822 };
19823 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19826 //-------------------------------------------------------------------------------------------------
19827 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
19828 {
19829  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19830 };
19831 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19834 //-------------------------------------------------------------------------------------------------
19835 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19836 {
19837  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19838  FieldTrait(1062, 1, 4, 0xc)
19839 };
19840 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19843 //-------------------------------------------------------------------------------------------------
19844 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19845 {
19846  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19847 };
19848 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19851 //-------------------------------------------------------------------------------------------------
19852 const FieldTrait CrossOrderCancelRequest::NoEvents::_traits[] =
19853 {
19854  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19855  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19856 };
19859 const unsigned short CrossOrderCancelRequest::NoEvents::_fnum;
19860 //-------------------------------------------------------------------------------------------------
19862 {
19863  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19864  FieldTrait(1052, 1, 4, 0xc)
19865 };
19869 //-------------------------------------------------------------------------------------------------
19870 const FieldTrait CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19871 {
19872  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19873 };
19874 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19877 //-------------------------------------------------------------------------------------------------
19879 {
19880  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19881  FieldTrait(1120, 1, 4, 0xc)
19882 };
19886 //-------------------------------------------------------------------------------------------------
19887 const FieldTrait CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19888 {
19889  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19890 };
19891 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19894 //-------------------------------------------------------------------------------------------------
19896 {
19897  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19898  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19899  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19900 };
19904 //-------------------------------------------------------------------------------------------------
19905 const FieldTrait CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
19906 {
19907  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19908 };
19909 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
19912 //-------------------------------------------------------------------------------------------------
19913 const FieldTrait CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19914 {
19915  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19916 };
19917 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19920 //-------------------------------------------------------------------------------------------------
19921 const FieldTrait SecurityTypeRequest::_traits[] =
19922 {
19923  FieldTrait( 58, 15, 2, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 320, 15, 1, 0x1),
19924  FieldTrait( 336, 15, 5, 0x4), FieldTrait( 354, 2, 3, 0x4), FieldTrait( 355, 28, 4, 0x4),
19925  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 625, 15, 6, 0x4), FieldTrait( 762, 15, 9, 0x4),
19926  FieldTrait(1300, 15, 11, 0x4), FieldTrait(1301, 20, 10, 0x4)
19927 };
19928 const FieldTrait_Hash_Array SecurityTypeRequest::_ftha(SecurityTypeRequest::_traits, 11);
19930 //-------------------------------------------------------------------------------------------------
19931 const FieldTrait SecurityTypes::_traits[] =
19932 {
19933  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 263, 7, 12, 0x4), FieldTrait( 320, 15, 1, 0x1),
19934  FieldTrait( 322, 15, 2, 0x1), FieldTrait( 323, 1, 3, 0x1), FieldTrait( 336, 15, 10, 0x4),
19935  FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4), FieldTrait( 557, 1, 4, 0x4),
19936  FieldTrait( 558, 1, 6, 0xc), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 893, 8, 5, 0x4),
19937  FieldTrait(1180, 15, 15, 0x4), FieldTrait(1181, 4, 16, 0x4), FieldTrait(1300, 15, 14, 0x4),
19938  FieldTrait(1301, 20, 13, 0x4), FieldTrait(1350, 4, 17, 0x4), FieldTrait(1352, 8, 18, 0x4)
19939 };
19940 const FieldTrait_Hash_Array SecurityTypes::_ftha(SecurityTypes::_traits, 18);
19941 const MsgType SecurityTypes::_msgtype("w");
19942 //-------------------------------------------------------------------------------------------------
19943 const FieldTrait SecurityTypes::NoSecurityTypes::_traits[] =
19944 {
19945  FieldTrait( 60, 22, 5, 0x4), FieldTrait( 167, 15, 1, 0x4), FieldTrait( 460, 1, 3, 0x4),
19946  FieldTrait( 461, 15, 4, 0x4), FieldTrait( 762, 15, 2, 0x4)
19947 };
19949 const MsgType SecurityTypes::NoSecurityTypes::_msgtype("NoSecurityTypes");
19950 const unsigned short SecurityTypes::NoSecurityTypes::_fnum;
19951 //-------------------------------------------------------------------------------------------------
19952 const FieldTrait SecurityListRequest::_traits[] =
19953 {
19954  FieldTrait( 15, 19, 105, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
19955  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 58, 15, 106, 0x4), FieldTrait( 65, 15, 4, 0x4),
19956  FieldTrait( 106, 15, 32, 0x4), FieldTrait( 107, 15, 35, 0x4), FieldTrait( 167, 15, 10, 0x4),
19957  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
19958  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 223, 14, 30, 0x4),
19959  FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4), FieldTrait( 226, 1, 17, 0x4),
19960  FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4), FieldTrait( 231, 9, 29, 0x4),
19961  FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4), FieldTrait( 255, 15, 20, 0x4),
19962  FieldTrait( 263, 7, 111, 0x4), FieldTrait( 320, 15, 1, 0x1), FieldTrait( 336, 15, 109, 0x4),
19963  FieldTrait( 348, 2, 33, 0x4), FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4),
19964  FieldTrait( 351, 28, 37, 0x4), FieldTrait( 354, 2, 107, 0x4), FieldTrait( 355, 28, 108, 0x4),
19965  FieldTrait( 454, 1, 7, 0xc), FieldTrait( 460, 1, 8, 0x4), FieldTrait( 461, 15, 9, 0x4),
19966  FieldTrait( 470, 18, 22, 0x4), FieldTrait( 471, 15, 23, 0x4), FieldTrait( 472, 15, 24, 0x4),
19967  FieldTrait( 541, 25, 13, 0x4), FieldTrait( 543, 15, 21, 0x4), FieldTrait( 555, 1, 104, 0xc),
19968  FieldTrait( 559, 1, 2, 0x1), FieldTrait( 625, 15, 110, 0x4), FieldTrait( 667, 21, 39, 0x4),
19969  FieldTrait( 668, 1, 91, 0x4), FieldTrait( 691, 15, 38, 0x4), FieldTrait( 711, 1, 103, 0xc),
19970  FieldTrait( 762, 15, 11, 0x4), FieldTrait( 788, 1, 98, 0x4), FieldTrait( 864, 1, 42, 0xc),
19971  FieldTrait( 869, 14, 92, 0x4), FieldTrait( 870, 1, 93, 0xc), FieldTrait( 873, 25, 43, 0x4),
19972  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
19973  FieldTrait( 898, 14, 102, 0x4), FieldTrait( 913, 15, 94, 0x4), FieldTrait( 914, 15, 95, 0x4),
19974  FieldTrait( 915, 25, 96, 0x4), FieldTrait( 916, 25, 99, 0x4), FieldTrait( 917, 25, 100, 0x4),
19975  FieldTrait( 918, 19, 97, 0x4), FieldTrait( 919, 1, 101, 0x4), FieldTrait( 947, 19, 27, 0x4),
19976  FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4), FieldTrait( 967, 9, 48, 0x4),
19977  FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4), FieldTrait( 970, 1, 51, 0x4),
19978  FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4), FieldTrait( 997, 15, 55, 0x4),
19979  FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4), FieldTrait(1079, 26, 56, 0x4),
19980  FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4), FieldTrait(1151, 15, 57, 0x4),
19981  FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4), FieldTrait(1186, 15, 62, 0x4),
19982  FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4), FieldTrait(1193, 7, 66, 0x4),
19983  FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4), FieldTrait(1196, 15, 69, 0x4),
19984  FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4), FieldTrait(1199, 11, 71, 0x4),
19985  FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4), FieldTrait(1242, 8, 75, 0x4),
19986  FieldTrait(1244, 8, 74, 0x4), FieldTrait(1300, 15, 113, 0x4), FieldTrait(1301, 20, 112, 0x4),
19987  FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4), FieldTrait(1449, 15, 79, 0x4),
19988  FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4), FieldTrait(1452, 14, 82, 0x4),
19989  FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4), FieldTrait(1465, 15, 114, 0x4),
19990  FieldTrait(1470, 1, 115, 0x4), FieldTrait(1471, 1, 116, 0x4), FieldTrait(1478, 1, 85, 0x4),
19991  FieldTrait(1479, 1, 86, 0x4), FieldTrait(1480, 14, 87, 0x4), FieldTrait(1481, 1, 88, 0x4),
19992  FieldTrait(1482, 1, 89, 0x4), FieldTrait(1483, 1, 90, 0xc)
19993 };
19994 const FieldTrait_Hash_Array SecurityListRequest::_ftha(SecurityListRequest::_traits, 116);
19996 //-------------------------------------------------------------------------------------------------
19998 {
19999  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
20000 };
20003 const unsigned short SecurityListRequest::NoSecurityAltID::_fnum;
20004 //-------------------------------------------------------------------------------------------------
20005 const FieldTrait SecurityListRequest::NoLegs::_traits[] =
20006 {
20007  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
20008  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
20009  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
20010  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
20011  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
20012  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
20013  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
20014  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
20015  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
20016  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
20017  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
20018  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
20019  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
20020  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
20021  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
20022  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
20023  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
20024  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
20025 };
20028 const unsigned short SecurityListRequest::NoLegs::_fnum;
20029 //-------------------------------------------------------------------------------------------------
20030 const FieldTrait SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits[] =
20031 {
20032  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
20033 };
20034 const FieldTrait_Hash_Array SecurityListRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
20037 //-------------------------------------------------------------------------------------------------
20039 {
20040  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
20041  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
20042  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
20043  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
20044  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
20045  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
20046  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
20047  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
20048  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
20049  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
20050  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
20051  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
20052  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
20053  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
20054  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
20055  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
20056  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
20057  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
20058  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
20059  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
20060  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
20061  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
20062  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
20063  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
20064 };
20067 const unsigned short SecurityListRequest::NoUnderlyings::_fnum;
20068 //-------------------------------------------------------------------------------------------------
20069 const FieldTrait SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
20070 {
20071  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20072 };
20073 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
20076 //-------------------------------------------------------------------------------------------------
20077 const FieldTrait SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
20078 {
20079  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20080 };
20081 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
20084 //-------------------------------------------------------------------------------------------------
20085 const FieldTrait SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
20086 {
20087  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20088  FieldTrait(1062, 1, 4, 0xc)
20089 };
20090 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
20093 //-------------------------------------------------------------------------------------------------
20094 const FieldTrait SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20095 {
20096  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20097 };
20098 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20101 //-------------------------------------------------------------------------------------------------
20102 const FieldTrait SecurityListRequest::NoEvents::_traits[] =
20103 {
20104  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
20105  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
20106 };
20109 const unsigned short SecurityListRequest::NoEvents::_fnum;
20110 //-------------------------------------------------------------------------------------------------
20112 {
20113  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
20114 };
20117 const unsigned short SecurityListRequest::NoInstrAttrib::_fnum;
20118 //-------------------------------------------------------------------------------------------------
20120 {
20121  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
20122  FieldTrait(1052, 1, 4, 0xc)
20123 };
20125 const MsgType SecurityListRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
20127 //-------------------------------------------------------------------------------------------------
20128 const FieldTrait SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
20129 {
20130  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
20131 };
20132 const FieldTrait_Hash_Array SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
20135 //-------------------------------------------------------------------------------------------------
20137 {
20138  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
20139  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
20140  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
20141 };
20144 const unsigned short SecurityListRequest::NoComplexEvents::_fnum;
20145 //-------------------------------------------------------------------------------------------------
20146 const FieldTrait SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
20147 {
20148  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
20149 };
20150 const FieldTrait_Hash_Array SecurityListRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
20153 //-------------------------------------------------------------------------------------------------
20154 const FieldTrait SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
20155 {
20156  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
20157 };
20158 const FieldTrait_Hash_Array SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
20161 //-------------------------------------------------------------------------------------------------
20162 const FieldTrait SecurityList::_traits[] =
20163 {
20164  FieldTrait( 60, 22, 22, 0x4), FieldTrait( 146, 1, 6, 0xc), FieldTrait( 320, 15, 1, 0x4),
20165  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 393, 1, 4, 0x4), FieldTrait( 560, 1, 3, 0x4),
20166  FieldTrait( 715, 25, 8, 0x4), FieldTrait( 893, 8, 5, 0x4), FieldTrait( 964, 1, 7, 0x4),
20167  FieldTrait(1180, 15, 11, 0x4), FieldTrait(1181, 4, 12, 0x4), FieldTrait(1300, 15, 10, 0x4),
20168  FieldTrait(1301, 20, 9, 0x4), FieldTrait(1350, 4, 13, 0x4), FieldTrait(1352, 8, 14, 0x4),
20169  FieldTrait(1465, 15, 15, 0x4), FieldTrait(1466, 15, 16, 0x4), FieldTrait(1467, 15, 17, 0x4),
20170  FieldTrait(1468, 2, 18, 0x4), FieldTrait(1469, 28, 19, 0x4), FieldTrait(1470, 1, 20, 0x4),
20171  FieldTrait(1471, 1, 21, 0x4)
20172 };
20173 const FieldTrait_Hash_Array SecurityList::_ftha(SecurityList::_traits, 22);
20174 const MsgType SecurityList::_msgtype("y");
20175 //-------------------------------------------------------------------------------------------------
20176 const FieldTrait SecurityList::NoRelatedSym::_traits[] =
20177 {
20178  FieldTrait( 15, 19, 102, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
20179  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 119, 0x4), FieldTrait( 65, 15, 2, 0x4),
20180  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
20181  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
20182  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 105, 0x4),
20183  FieldTrait( 220, 19, 106, 0x4), FieldTrait( 221, 15, 107, 0x4), FieldTrait( 222, 15, 108, 0x4),
20184  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
20185  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
20186  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 103, 0xc), FieldTrait( 235, 15, 113, 0x4),
20187  FieldTrait( 236, 14, 114, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
20188  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
20189  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 120, 0x4),
20190  FieldTrait( 355, 28, 121, 0x4), FieldTrait( 423, 1, 137, 0x4), FieldTrait( 454, 1, 5, 0xc),
20191  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
20192  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
20193  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 104, 0xc), FieldTrait( 561, 10, 134, 0x4),
20194  FieldTrait( 562, 10, 129, 0x4), FieldTrait( 662, 11, 109, 0x4), FieldTrait( 663, 1, 110, 0x4),
20195  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 89, 0x4), FieldTrait( 691, 15, 36, 0x4),
20196  FieldTrait( 696, 25, 116, 0x4), FieldTrait( 697, 11, 117, 0x4), FieldTrait( 698, 1, 118, 0x4),
20197  FieldTrait( 699, 15, 111, 0x4), FieldTrait( 701, 25, 115, 0x4), FieldTrait( 711, 1, 101, 0xc),
20198  FieldTrait( 761, 15, 112, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 96, 0x4),
20199  FieldTrait( 827, 1, 128, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 869, 14, 90, 0x4),
20200  FieldTrait( 870, 1, 91, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
20201  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 898, 14, 100, 0x4),
20202  FieldTrait( 913, 15, 92, 0x4), FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4),
20203  FieldTrait( 916, 25, 97, 0x4), FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4),
20204  FieldTrait( 919, 1, 99, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
20205  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
20206  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
20207  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
20208  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1140, 10, 130, 0x4),
20209  FieldTrait(1143, 9, 131, 0x4), FieldTrait(1144, 1, 132, 0x4), FieldTrait(1146, 13, 56, 0x4),
20210  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1148, 11, 125, 0x4), FieldTrait(1149, 11, 126, 0x4),
20211  FieldTrait(1150, 11, 127, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
20212  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
20213  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
20214  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
20215  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
20216  FieldTrait(1201, 1, 140, 0xc), FieldTrait(1205, 1, 122, 0xc), FieldTrait(1227, 15, 61, 0x4),
20217  FieldTrait(1234, 1, 123, 0xc), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
20218  FieldTrait(1245, 19, 133, 0x4), FieldTrait(1306, 1, 124, 0x4), FieldTrait(1309, 1, 138, 0xc),
20219  FieldTrait(1312, 1, 139, 0xc), FieldTrait(1377, 1, 135, 0x4), FieldTrait(1378, 1, 136, 0x4),
20220  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
20221  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
20222  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
20223  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
20224  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1504, 22, 141, 0x4)
20225 };
20227 const MsgType SecurityList::NoRelatedSym::_msgtype("NoRelatedSym");
20228 const unsigned short SecurityList::NoRelatedSym::_fnum;
20229 //-------------------------------------------------------------------------------------------------
20230 const FieldTrait SecurityList::NoRelatedSym::NoStipulations::_traits[] =
20231 {
20232  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
20233 };
20234 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStipulations::_ftha(SecurityList::NoRelatedSym::NoStipulations::_traits, 2);
20237 //-------------------------------------------------------------------------------------------------
20238 const FieldTrait SecurityList::NoRelatedSym::NoSecurityAltID::_traits[] =
20239 {
20240  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
20241 };
20242 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoSecurityAltID::_traits, 2);
20245 //-------------------------------------------------------------------------------------------------
20246 const FieldTrait SecurityList::NoRelatedSym::NoLegs::_traits[] =
20247 {
20248  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
20249  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
20250  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
20251  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 56, 0x4), FieldTrait( 596, 18, 20, 0x4),
20252  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
20253  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
20254  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
20255  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
20256  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
20257  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
20258  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
20259  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
20260  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 676, 19, 58, 0x4),
20261  FieldTrait( 677, 15, 59, 0x4), FieldTrait( 678, 15, 60, 0x4), FieldTrait( 679, 11, 61, 0x4),
20262  FieldTrait( 680, 1, 62, 0x4), FieldTrait( 683, 1, 57, 0xc), FieldTrait( 690, 1, 55, 0x4),
20263  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
20264  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
20265  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
20266  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
20267  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
20268  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
20269 };
20270 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::_ftha(SecurityList::NoRelatedSym::NoLegs::_traits, 62);
20272 const unsigned short SecurityList::NoRelatedSym::NoLegs::_fnum;
20273 //-------------------------------------------------------------------------------------------------
20274 const FieldTrait SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
20275 {
20276  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
20277 };
20278 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
20281 //-------------------------------------------------------------------------------------------------
20282 const FieldTrait SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
20283 {
20284  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
20285 };
20286 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
20289 //-------------------------------------------------------------------------------------------------
20290 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::_traits[] =
20291 {
20292  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
20293  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
20294  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
20295  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
20296  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
20297  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
20298  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
20299  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
20300  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
20301  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
20302  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
20303  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
20304  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
20305  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
20306  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
20307  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
20308  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
20309  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
20310  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
20311  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
20312  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
20313  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
20314  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
20315  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
20316 };
20317 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::_traits, 72);
20320 //-------------------------------------------------------------------------------------------------
20321 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
20322 {
20323  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20324 };
20325 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
20328 //-------------------------------------------------------------------------------------------------
20329 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
20330 {
20331  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20332 };
20333 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
20336 //-------------------------------------------------------------------------------------------------
20337 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
20338 {
20339  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20340  FieldTrait(1062, 1, 4, 0xc)
20341 };
20342 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
20345 //-------------------------------------------------------------------------------------------------
20346 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20347 {
20348  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20349 };
20350 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20353 //-------------------------------------------------------------------------------------------------
20354 const FieldTrait SecurityList::NoRelatedSym::NoEvents::_traits[] =
20355 {
20356  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
20357  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
20358 };
20359 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoEvents::_ftha(SecurityList::NoRelatedSym::NoEvents::_traits, 5);
20361 const unsigned short SecurityList::NoRelatedSym::NoEvents::_fnum;
20362 //-------------------------------------------------------------------------------------------------
20363 const FieldTrait SecurityList::NoRelatedSym::NoInstrAttrib::_traits[] =
20364 {
20365  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
20366 };
20367 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrAttrib::_ftha(SecurityList::NoRelatedSym::NoInstrAttrib::_traits, 2);
20370 //-------------------------------------------------------------------------------------------------
20371 const FieldTrait SecurityList::NoRelatedSym::NoInstrumentParties::_traits[] =
20372 {
20373  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
20374  FieldTrait(1052, 1, 4, 0xc)
20375 };
20376 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrumentParties::_ftha(SecurityList::NoRelatedSym::NoInstrumentParties::_traits, 4);
20379 //-------------------------------------------------------------------------------------------------
20380 const FieldTrait SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
20381 {
20382  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
20383 };
20384 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
20387 //-------------------------------------------------------------------------------------------------
20388 const FieldTrait SecurityList::NoRelatedSym::NoStrikeRules::_traits[] =
20389 {
20390  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
20391  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
20392 };
20393 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStrikeRules::_ftha(SecurityList::NoRelatedSym::NoStrikeRules::_traits, 6);
20396 //-------------------------------------------------------------------------------------------------
20397 const FieldTrait SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits[] =
20398 {
20399  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
20400  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
20401 };
20402 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits, 6);
20405 //-------------------------------------------------------------------------------------------------
20406 const FieldTrait SecurityList::NoRelatedSym::NoTickRules::_traits[] =
20407 {
20408  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
20409  FieldTrait(1209, 1, 4, 0x4)
20410 };
20411 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTickRules::_ftha(SecurityList::NoRelatedSym::NoTickRules::_traits, 4);
20414 //-------------------------------------------------------------------------------------------------
20415 const FieldTrait SecurityList::NoRelatedSym::NoLotTypeRules::_traits[] =
20416 {
20417  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
20418 };
20419 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLotTypeRules::_ftha(SecurityList::NoRelatedSym::NoLotTypeRules::_traits, 2);
20422 //-------------------------------------------------------------------------------------------------
20423 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::_traits[] =
20424 {
20425  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
20426  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
20427  FieldTrait(1239, 1, 4, 0xc)
20428 };
20429 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::_traits, 7);
20432 //-------------------------------------------------------------------------------------------------
20433 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
20434 {
20435  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
20436 };
20437 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
20440 //-------------------------------------------------------------------------------------------------
20441 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits[] =
20442 {
20443  FieldTrait(1308, 7, 1, 0x4)
20444 };
20445 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits, 1);
20448 //-------------------------------------------------------------------------------------------------
20449 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits[] =
20450 {
20451  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
20452 };
20453 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits, 2);
20456 //-------------------------------------------------------------------------------------------------
20457 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
20458 {
20459  FieldTrait( 40, 7, 1, 0x4)
20460 };
20461 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
20464 //-------------------------------------------------------------------------------------------------
20465 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
20466 {
20467  FieldTrait( 59, 7, 1, 0x4)
20468 };
20469 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
20472 //-------------------------------------------------------------------------------------------------
20473 const FieldTrait SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits[] =
20474 {
20475  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
20476 };
20477 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoNestedInstrAttrib::_ftha(SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits, 2);
20480 //-------------------------------------------------------------------------------------------------
20481 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::_traits[] =
20482 {
20483  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
20484  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
20485  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
20486 };
20487 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::_traits, 8);
20490 //-------------------------------------------------------------------------------------------------
20491 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
20492 {
20493  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
20494 };
20495 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
20498 //-------------------------------------------------------------------------------------------------
20499 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
20500 {
20501  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
20502 };
20503 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
20506 //-------------------------------------------------------------------------------------------------
20507 const FieldTrait DerivativeSecurityListRequest::_traits[] =
20508 {
20509  FieldTrait( 15, 19, 76, 0x4), FieldTrait( 58, 15, 77, 0x4), FieldTrait( 241, 25, 14, 0x4),
20510  FieldTrait( 242, 25, 15, 0x4), FieldTrait( 243, 1, 16, 0x4), FieldTrait( 244, 1, 17, 0x4),
20511  FieldTrait( 245, 14, 18, 0x4), FieldTrait( 246, 9, 19, 0x4), FieldTrait( 247, 25, 25, 0x4),
20512  FieldTrait( 256, 15, 20, 0x4), FieldTrait( 263, 7, 82, 0x4), FieldTrait( 305, 15, 6, 0x4),
20513  FieldTrait( 306, 15, 32, 0x4), FieldTrait( 307, 15, 35, 0x4), FieldTrait( 308, 20, 31, 0x4),
20514  FieldTrait( 309, 15, 5, 0x4), FieldTrait( 310, 15, 10, 0x4), FieldTrait( 311, 15, 3, 0x4),
20515  FieldTrait( 312, 15, 4, 0x4), FieldTrait( 313, 21, 12, 0x4), FieldTrait( 315, 1, 62, 0x4),
20516  FieldTrait( 316, 11, 26, 0x4), FieldTrait( 317, 7, 28, 0x4), FieldTrait( 318, 19, 40, 0x4),
20517  FieldTrait( 320, 15, 1, 0x1), FieldTrait( 336, 15, 80, 0x4), FieldTrait( 354, 2, 78, 0x4),
20518  FieldTrait( 355, 28, 79, 0x4), FieldTrait( 362, 2, 33, 0x4), FieldTrait( 363, 28, 34, 0x4),
20519  FieldTrait( 364, 2, 36, 0x4), FieldTrait( 365, 28, 37, 0x4), FieldTrait( 435, 14, 30, 0x4),
20520  FieldTrait( 436, 9, 29, 0x4), FieldTrait( 457, 1, 7, 0xc), FieldTrait( 462, 1, 8, 0x4),
20521  FieldTrait( 463, 15, 9, 0x4), FieldTrait( 542, 25, 13, 0x4), FieldTrait( 559, 1, 2, 0x1),
20522  FieldTrait( 592, 18, 22, 0x4), FieldTrait( 593, 15, 23, 0x4), FieldTrait( 594, 15, 24, 0x4),
20523  FieldTrait( 595, 15, 21, 0x4), FieldTrait( 625, 15, 81, 0x4), FieldTrait( 762, 15, 75, 0x4),
20524  FieldTrait( 763, 15, 11, 0x4), FieldTrait( 810, 11, 42, 0x4), FieldTrait( 877, 15, 38, 0x4),
20525  FieldTrait( 878, 15, 39, 0x4), FieldTrait( 879, 10, 41, 0x4), FieldTrait( 882, 11, 43, 0x4),
20526  FieldTrait( 883, 11, 44, 0x4), FieldTrait( 884, 13, 45, 0x4), FieldTrait( 885, 13, 46, 0x4),
20527  FieldTrait( 886, 13, 47, 0x4), FieldTrait( 887, 1, 48, 0xc), FieldTrait( 941, 19, 27, 0x4),
20528  FieldTrait( 972, 14, 49, 0x4), FieldTrait( 973, 13, 51, 0x4), FieldTrait( 974, 15, 52, 0x4),
20529  FieldTrait( 975, 1, 50, 0x4), FieldTrait( 998, 15, 53, 0x4), FieldTrait(1000, 15, 54, 0x4),
20530  FieldTrait(1038, 13, 55, 0x4), FieldTrait(1039, 15, 57, 0x4), FieldTrait(1044, 10, 58, 0x4),
20531  FieldTrait(1045, 9, 59, 0x4), FieldTrait(1046, 7, 60, 0x4), FieldTrait(1058, 1, 56, 0xc),
20532  FieldTrait(1213, 26, 61, 0x4), FieldTrait(1214, 15, 85, 0x4), FieldTrait(1215, 15, 86, 0x4),
20533  FieldTrait(1216, 15, 87, 0x4), FieldTrait(1217, 15, 88, 0x4), FieldTrait(1218, 1, 89, 0xc),
20534  FieldTrait(1225, 13, 121, 0x4), FieldTrait(1228, 15, 91, 0x4), FieldTrait(1243, 8, 92, 0x4),
20535  FieldTrait(1246, 1, 90, 0x4), FieldTrait(1247, 15, 93, 0x4), FieldTrait(1248, 15, 94, 0x4),
20536  FieldTrait(1249, 15, 95, 0x4), FieldTrait(1250, 15, 96, 0x4), FieldTrait(1251, 21, 97, 0x4),
20537  FieldTrait(1252, 25, 98, 0x4), FieldTrait(1253, 26, 99, 0x4), FieldTrait(1254, 15, 100, 0x4),
20538  FieldTrait(1255, 7, 101, 0x4), FieldTrait(1256, 15, 102, 0x4), FieldTrait(1257, 15, 104, 0x4),
20539  FieldTrait(1258, 18, 105, 0x4), FieldTrait(1259, 15, 106, 0x4), FieldTrait(1260, 15, 108, 0x4),
20540  FieldTrait(1261, 11, 107, 0x4), FieldTrait(1262, 19, 109, 0x4), FieldTrait(1263, 9, 110, 0x4),
20541  FieldTrait(1264, 9, 111, 0x4), FieldTrait(1265, 7, 112, 0x4), FieldTrait(1266, 9, 113, 0x4),
20542  FieldTrait(1267, 9, 114, 0x4), FieldTrait(1268, 13, 115, 0x4), FieldTrait(1269, 15, 116, 0x4),
20543  FieldTrait(1270, 10, 117, 0x4), FieldTrait(1271, 15, 122, 0x4), FieldTrait(1272, 20, 123, 0x4),
20544  FieldTrait(1273, 1, 124, 0x4), FieldTrait(1274, 1, 125, 0x4), FieldTrait(1275, 15, 126, 0x4),
20545  FieldTrait(1276, 25, 103, 0x4), FieldTrait(1277, 2, 127, 0x4), FieldTrait(1278, 28, 128, 0x4),
20546  FieldTrait(1279, 15, 129, 0x4), FieldTrait(1280, 2, 130, 0x4), FieldTrait(1281, 28, 131, 0x4),
20547  FieldTrait(1282, 2, 142, 0x4), FieldTrait(1283, 28, 143, 0x4), FieldTrait(1284, 15, 144, 0x4),
20548  FieldTrait(1285, 21, 132, 0x4), FieldTrait(1286, 1, 133, 0xc), FieldTrait(1292, 1, 134, 0xc),
20549  FieldTrait(1299, 7, 120, 0x4), FieldTrait(1300, 15, 84, 0x4), FieldTrait(1301, 20, 83, 0x4),
20550  FieldTrait(1315, 15, 118, 0x4), FieldTrait(1316, 10, 119, 0x4), FieldTrait(1317, 7, 135, 0x4),
20551  FieldTrait(1318, 15, 136, 0x4), FieldTrait(1319, 15, 137, 0x4), FieldTrait(1320, 1, 138, 0x4),
20552  FieldTrait(1321, 11, 139, 0x4), FieldTrait(1322, 11, 140, 0x4), FieldTrait(1323, 1, 141, 0x4),
20553  FieldTrait(1419, 1, 63, 0x4), FieldTrait(1423, 10, 64, 0x4), FieldTrait(1424, 15, 65, 0x4),
20554  FieldTrait(1425, 10, 66, 0x4), FieldTrait(1437, 1, 67, 0x4), FieldTrait(1438, 1, 145, 0x4),
20555  FieldTrait(1441, 1, 68, 0x4), FieldTrait(1442, 1, 146, 0x4), FieldTrait(1453, 15, 69, 0x4),
20556  FieldTrait(1454, 15, 70, 0x4), FieldTrait(1455, 14, 71, 0x4), FieldTrait(1456, 14, 72, 0x4),
20557  FieldTrait(1459, 14, 73, 0x4), FieldTrait(1460, 14, 74, 0x4)
20558 };
20561 //-------------------------------------------------------------------------------------------------
20563 {
20564  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20565 };
20569 //-------------------------------------------------------------------------------------------------
20571 {
20572  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20573 };
20577 //-------------------------------------------------------------------------------------------------
20579 {
20580  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20581  FieldTrait(1062, 1, 4, 0xc)
20582 };
20586 //-------------------------------------------------------------------------------------------------
20587 const FieldTrait DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20588 {
20589  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20590 };
20591 const FieldTrait_Hash_Array DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20594 //-------------------------------------------------------------------------------------------------
20596 {
20597  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
20598 };
20602 //-------------------------------------------------------------------------------------------------
20604 {
20605  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
20606  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
20607 };
20611 //-------------------------------------------------------------------------------------------------
20613 {
20614  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
20615  FieldTrait(1296, 1, 4, 0xc)
20616 };
20620 //-------------------------------------------------------------------------------------------------
20621 const FieldTrait DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
20622 {
20623  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
20624 };
20625 const FieldTrait_Hash_Array DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
20628 
20629 } // namespace FIX8
20630 } // namespace TEX